Eine 5970 relativ Preiswert auf zu stocken geht fast gar nicht. GTX670, GTX760, 7970(non GHz) sind alle langsamer. In meinen Augen würde da sich nicht einmal eine GTX780 OC lohnen.
BF3 ist aber auch um so mehr Einheiten auf dem Feld sind CPU lastiger. Meine 7870 packt das Spiel bei 1680x1050 mit 50-70FPS im normalen Spielverlauf, was vollkommen zufriedenstellend für mich ist, bei allem im Anschlag(4xAA/16xAF). Die 5970 müsste da noch ein paar mehr FPS haben, ist zwar eine Dual GPU Karte, aber AMD hat schon Ordentlich raus geholt aus der Karte durch die Treiber.
CPU Übertakten würde da schon was bringen, denn dann ist das CPU Limit nicht mehr so stark auf großen Karten. Und bei BF3 Limitiert leider immer die CPU ab einer bestimmten Spieler Anzahl. Wenn es aber sonst nicht geht, stelle einfach die Textur Qualität von Sehr hoch auf Hoch, da sieht man keinen wirklichen Unterschied und es bringt mehr ein. Dazu noch das gleiche beim Schatten und es sind 10-15FPS mehr drin. Habe ich bei meiner 5850 gemacht und ich hatte statt 25-30 auf einmal 40-50FPS.