So ive done a lot of research so far and it seems I am as are a few other people down to deciding between getting a 6870 or a 560 TI. I have right now the 4870 dk top http://www.newegg.com/Product/Product.aspx?Item=N82E168... and i love it however I pre ordered dragon age 2 and crysis 2 and feel i need to upgrade to a dx11 card with a lil more umph.
Go with the GTX560.Of course the 6950 is more powerful but it can get really hot and noisey.Besides when compared the 6950 only leads with a few FPS.The GTX560 is the better deal and the scaling when SLI'd is the same as with the 68xx series.Unless your thinking of going for an Eyefinity setup in the future i would go with the GTX560.
yeah, personally I would go for the gtx 560 ti... I have 6870 crossfire in my personal rig and I'm very happy with the scaling and performance, if your going for a single card, get a gtx 560 over the 6870, the 6950 would also be a good choice if you can stretch your budget 10-30 dollars.
I can't believe there is any debate as to whether the GTX 560 is better than a 6870. The question is whether the GTX 560 is better than the flagship 6970. At more than $100 cheaper, much cooler, and much quieter, it's an obvious choice: