Waaas ?
Mit 5-22 FPS spielst du ?
Also man sagt ja dass 30 FPS das mindeste ist für Games
Rüste mal deine 2GB RAM auf und kauf dir eine 2. HD 5770
Die baust du dann ein und dann läuft Battlefield sehr gut
RAM solltest du aufjedenfall 4 GB mindestens haben.
Perfekt wäre 8 GB oder halt höher
Lg.
Edit: Mit den 2 HD5770 bist du sehr sehr gut versorgt aber musst dann natürlich auch gucken ob du ein SLI Mainboard hast
Günstiger wäre dann eventuell auch einfach eine komplett neue Grafikkarte zu kaufen (rate dir GTX 570). Dann kannst du auf Ultra zocken.
Aber die HD5770 reicht auch für mittlere Einstllungen um BF3 flüssig laufen zu lassen