désolé j´avais un peu lu ton post en diagonale 
ton jeu marchait parfaitement bien avant ?
essaye de te rappeler ce que tu as installé avant que ca se mette a planter
genre: nouveau driver, nouvel anti-virus, changement d´options bas niveau, un autre jeu, une appli quelconque, une friteuse usb ou n´importe quoi qui te passe par la tete.
Y´a clairement un truc qui a pété sur ton ordi (un fichier j´entends pas de panique
)
Au pire, essaye de reinstaller directX (il est sur le cd de bf2142)
tes drivers graphiques, tes drivers sons (particulierement problematiques pour bf)