For
$50 less than that card there are also 6950's with lifetime warranty. O/C'd w/custom cooler.
That's a good deal.
But a GTX570 overclocked will match or beat a GTX580. So you are getting a card that's about 15-20% faster than an HD6970 at 1920x1200 4AA for 20% more money. That's a reasonable trade-off.
Of course you get 2gig RAM and Multi-monitor (Eyefinity) from a single card.
2GB is not relevant unless you are gaming at 2560x1600 or higher (and even then at 8AA). Generally speaking, 1280mb on the 570 is sufficient for 1920x1200 or below. Neither card is really fast enough in modern games at 2560x1600 anyway. For that, you'd be better off getting HD6870 in CF (or
X2).
The only game I know that needs a ton of VRAM at 1920x1080 8AA is
Shogun 2. At that point the 6950 2GB can only manage 22 fps, 6970 gets 25 and GTX580 gets 27. So all of them are unplayable imo.
Not as high of an O/C, but the 6950 can O/C by quite a bit and doesn't have a rep for burning up, like the 570 does.
You have a factory pre-overclock and lifetime warranty. So there is little reason to worry. Once the 6950 is unlocked, there is barely any overclocking headroom. Most top out at 950-975mhz (10-11% overclock). Even then, the scaling is
very poor. On the other hand Fermi scales extremely well with overclocking (as has been the case with 470 and 480 too).
Considering the cards selected have extra eyefinity features, I'm guessing eyefinity might matter for the OP?
Sure, if you want to run 3 monitors, AMD is the way to go. Then again, 1 6950 will choke in modern games powering 3 monitors imo. In that case i'd be looking at that 6870 X2 card for example.