Wenn ich mir die Tests* so ansehe, dann würde eine 2GB Karte kaum etwas bringen (ATI Karten benötigen tendenziell eher weniger Speicher).
Bei hohen Auflösungen kommt die HD5870 der GTX480 näher und somit liegt ein Crossfiregespann (solange es keine Inkompatibilitäten gibt) vor einer GTX480 und somit sollte es sie auch gegen die schnellere GTX580 schaffen; hier Benchmarks mit recht schönen FPS-Verläufen:
Nvidia GeForce GTX 480 SLI vs. ATI Radeon HD 5870 Crossfire > Benchmarks: S.T.A.L.K.E.R.: Call of Pripyat - TechSpot (der Test wurde noch mit dem Cat10.6 gemacht, ich glaube AMD arbeitet aktuell recht intensiv am Crossfire, somit sieht es vermutlich mit dem aktuellen 10.10 noch besser aus).
*)
Sapphire Radeon HD 5870 Vapor-X 2GB: Introduction - Techgage Test: Zwei Radeon HD 5870 mit 2.048 MB (Seite 1
- 16.05.2010 - ComputerBase http://www.xbitlabs.com/articles/vid...i_6.html#sect3
Deine Auflösung ist meist ganz am Ende der Seiten
EDIT: Somit würde ich es bei der Auflösung wie folgt listen (GTX580 und HD6790 sind nur geschätzt): HD5870 -> GTX480 -> HD6970/GTX580 -> HD5870 Crossfire
Somit wäre aktuell eine zweite HD5870 das schnellst, wenn du noch ein paar Wochen geduld hast, sollte GTX580 und HD6970 halbwegs verfügbar sein und man kann die Leistung besser abschätzen.