Voici une solution qui pourra t'aider,enfin j'espère.
http://www.jeuxvideo.com/forums/1-12778-25777-1-0-1-0-0.htm
Va voir le 4ème post écris par un certain Ornicar.
Tu devrais tenter on ne sait jamais mais je continue de chercher au cas où.
Pour réinstaller le patch qu'il dit,vas sur Clubic.
Voici le lien:
http://www.clubic.com/lancer-le-telechargement-41958-0-battlefield-2142-patch-v1-20.html
J'espère seulement que cela va fonctionner.