Hast du mal auf die mindest Hardwarevoraussetzungen gesehen?
min. 128 MB Grafikspeicher und Pixel Shader 1.4
Da du eine GF4 4200 hast stellt sich die Frage: 64 oder 128 MB?
Die 64er waren Standard, die 128 relativ selten.
Und wie oben schon geschrieben, das ist das Minimum, das BF2 da überhaupt läuft wundert mich schon fast. Auch die restliche Hardware von dir ist mehr oder weniger an der untersten Grenze für das Game.
Ich selbst habe keine High End-Hardware drin, erfülle die Anforderungen teilweise um einiges, habe aber bei voller Auflösung dann auch schon leichte Probleme.