I can't decide beetween GPUs. The price is exactly the same in my country. I know that 6870 is maybe 5% faster at stock speeds, but 560 is better for overclocking (also, that 6870 doesn't have overvoltage while that 560 have, and nvidia scales better with oc). Also, gtx'es seem to be a little bit better in lower resolutions, and radeons scale better with higher resolutions (and I only use 1680x1050). Also 560 is more future proof, because radeon tesellation is still meh compared to nvidia (even though 6xxx do it much better than 5xxx).
POWER SUPPLY: XFX Core 550W
OTHER RELEVANT SYSTEM SPECS: CPU i5-2400, 2x4gb 1333 RAM
OVERCLOCKING: All the way for the GPU!
MONITOR RESOLUTION: 1680x1050
OTHER: Temperature and noise are important to me.
Also, 6950 1GB and 560 Ti is out of my budget, and I can't wait for keppler and 7xxx. And these 2 cards have just got a nice drop in price in my country.
So I think 560 is better choice for me, because on stock speeds it's like 0-5% slower (not always though), but it's great for overclocking, and that asus version has amazing cooler and overvoltage. Am I right?
Also, gtx 560 is exactly 87,5% of 560 Ti. And my resolution is something like 85% of full hd, so I should get the performance of 560 ti @ full hd on my 1680x1050 screen.
I'm not sure about that non-oced benchmarks, i have seen a review where highly overclocked 460 (something about 900mhz core) beated 6870 oc'ed like hell... And 560 is a bit faster clock-per-clock than 460 and also can oc higher, 950-1000mhz isn't a problem. As I said, stock speeds don't interest me.