Bonjour.
Faire fonctionner ta carte avec BF2 est quasiment impossible, car, si je ne me trompe pas, la GeForce 4MX n´est pas une carte full DirectX 8. ( ta carte est une réelle DX7 )
BF2 est adaptable, bien sûr, il est natif DX9, mais un petit logiciel permet de convertir les shaders 1.0 en 1.4 (DX8 vers DX9, rien que pour BF2, et ça ne marche qu´avec les GeForce 4 Ti 4200 - 4600 - 4800 / ATi Radeon 8500 )
J´emets donc de sérieux doutes sur les facultés de ta carte à le faire passer. Désolé.
Tu as comme solution de revendre ta MX et d´acheter une Radeon 9550 / Pro, elle te fera fonctionner le jeu pour à peu près 50€.