Habe annähernd das selbe System wie du(2,2 Ghz; 1,5 GB RAM; 256 MB 7600GT) und habe bei 1024 x 768 x 32 alles auf hoch(bis auf AA, das habe ich bei 4x), dann läuft es bei mir einwandfrei und ohne Ruckler! Ansonsten probiere doch einfach mal verschiedene Einstellung aus, in dem du etwas einstellst, einem Server joinst und guckst, wie sich BF2 verhält, wenn es noch geht, ein wenig nach oben stellen, wenn nicht etwas nach unten.
Nur nicht aufgeben! Installier Bf2 ruhig noch mal,evtl funktioniert es dann. Mal am Rande:Ich hab das komplette(!) BF2-Paket auch insgesamt 7 mal installiert,jetzt funktionierts einwandfrei!^^