Salut Snake
Alors, désinstalle Battlefield2 ainsi que GameSpy.
Si cela n´est pas fait, télécharger Ccleaner :
http://www.clubic.com/telecharger-fiche14492-ccleaner-crap-cleaner-.html
Lance un coup de Ccleaner afin de bien nettoyer en profondeur.
Redémare ton PC, relance Ccleaner (manipulation tres tres rapide).
Installe Battlefield2 donc avec Gamespy.
Redemare ton PC.
Installe le patch Full 1.41 à télécharger au préalable si cela n´est pas fait ici :
http://www.clubic.com/patch-jeux-video-1365-0-battlefield-2.html
Et tout devrait marcher impeccablement.
PS: quel est ta configuration ? Cela peut également provenir de là. Une faille au niveau du matériel ou encore des drivers, penses à les mettre à jours (Carte graphique, audio voir reste du PC) quitte même à mes désinstaller et les ré-installer.
sur ce bonne journée 