Si tu n'as plus de place dans C, il est un peu normal que BF2 fasse un retour sur le bureau.
Le jeu demande plus de 1 Go de mémoire RAM , et meme si on a 2 GO de RAM, il faut un fichier swap (mémoire sur disque dur) de préférence contigu
Sinon si c'est le fait du changement d'écran c'est aussi normal.
Je suppose que tu as les pilotes de ton écran ?
Que tu as configuré les paramètres du jeu en fonction de ton écran ?
(Résolution etc)
Il te faut virer les prefs de BF2
MES DOCUMENTS ---> Battlefield 2 ---> Mods ---> Cache
Et là tu vires tout ce qu'il y a dans le cache
Evidemment au redemarrage du jeu, ca sera plus long car il y aura optimisation des shaders etc