essaye de désinstaller tes drivers, rebooter, reinstaller des drivers, plus recent si possible.
mais meme reinstaller les meme peut etre pas mal.
Essaye aussi de reinstaller directX9c.
La c´est super chelou, mais a mon avis la faute viens pas de battlefield.
Tu te souviens que tu ai eu des messages d´erreurs bizarre en installant directX, bf2 ou tes drivers ?