Wenn man halbherzig aufrüstet zahlt man meistens mehr. Denn die jetzt geholte Karte für vielleicht 120 EUR nervt Dich in spätestens 6M, wenn nach 3 weiteren patches die speed von BfBC2 in den Keller geht, wie es auch bei Bf2 der Fall war. Da wurde mit den meisten patches auch was an der Texturmenge, Polygonanzahl etc gemacht. Lief Bf2 in der Ursprungsversion noch gut war das ein Jahr später bei meinem damals knapp bemessenen System schon zu wenig. Daher wie oben gesagt: spare lieber noch und hole Dir eine 5850. Ich habe eine 5870 in meinem Highend-System drin, spiele auch nur BfBC2 und das meiste auf Mittel und finde, es könnte schon noch schneller sein.
Du hast aber noch nichts zu dem Rest Deines Systems gesagt ?! BfBC2 hängt bekanntermaßen auch sehr stark von der CPU ab. 2 Kerne sind Mist, 4/6 Kerne sind gut und >3GHz sind noch besser. Das game skaliert skurilerweise von 2,9 auf 3,8GHz (4core) um 44% ! Ich würde daher auf einen 4core umrüsten, wenn Du noch keinen hast. Selbst der lahmste 4core hängt jeden 2core in BfBC2 locker ab. Das liegt auch daran, dass wegen des Konsolenursprungs die Soundengine komplett von der CPU berechnet werden muss. Ein core fehlt daher bereits, weshalb 2core Schrott für das game ist, auch wenns sonst noch gut ausreicht.
P.S. Du hast was geschrieben während ich auch schrieb. Also auf einer X2-Krücke wirst Du auch mit einer 5870 wenig Spaß in dem game haben bei der hohen Qualitätseinstellung. Die lahme CPU bremst Dir die meiste Leistung Deiner 58x0 dann auch noch aus. Der X2 ist mit BfBC2 sowieso komplett überfordert.
Ich würde daher an Deiner Stelle eine zum Rest passende Karte kaufen, die nicht bereits von der CPU ausgebremst wird, zB eine gebrauchte GTX260/275 oÄ. Eine 5770 dürfte auch OK sein, dann kannst Du beizeiten einfach eine zweite dazu kaufen, die kosten ja jetzt schon wenig, und hast eine einigermaßen aktuelle DX11-Karte.
In BfBC2 musst Du auf jeden Fall HBAO abschalten und den Renderpfad auf DX9 reduziereen (google), wenn Du Vista oder Win7 hast. Das bringt sehr viel Mehrleistung ohne große Grafikeinbußen, außer dem Verlust von AntiAliasing, bei 1920*1200 gerade noch zu verschmerzen.
Du solltest auch an eine CPU-Aufrüstung denken, das bringt Dir in BfBC2 am meisten:
http://www.heise.de/preisvergleich/?cat=cpuamdam3&xf=25_4&sort=p
Durch den modernen Sockel kannst Du einen flotten 4core draufmachen. Wobei die von Dir genannte CPU nicht zum AM3-Sockel des von Dir genannten Boards passt ?! Lies mal mit CPU-Z die CPU aus. Hast Du einen X4-620 ? X2-4600 gibts nicht für den Sockel, war eine So939-CPU mit kastriertem l2cache (nur 2*512KB) und 2,4GHz