salut,
désinstalle Battlfefield 2 , achete battlefield force speciale, installe battlefield 2 , installe 1.03 , installe 1.12 , installe BF2 force speciale , installe 1.12 , et joue 
j´ai eu le même probleme que toi , impossible de jouer , même en solo , au chargement de la map mon PC redémarré , j´ai fait ce que je t´es dit et tous est rentré dans l´odre ! voila allé
si tu as des questions , n´hésite pas 