Price vs performance the 560 ti is by far the best buy. Considering the fact that it also is nearly identical in performance of the 6950 when averaged out. There are times that the 6950 is on top, but just as many where its the reverse. In reality the difference isnt worth a debate.
So if performance is this close then all you have is price. Most ppl would tell you get the card that has the best price/performance ratio. This is where AMD is supposed to be superior. This is not the case these days, its not a given, not any more. The 560ti has the better ratio. This should be the end of it.........but
I will go further and say that i doubt the 2gb 560 will give you any real advantage here. Not anything that cant be overcome by just a few mhz OC bump wont overcome. I have not seen the results on BF3 but I every case i have seen proved that the 2gb 560 is just a marketing advantage. Nvidia balances their cards in a complete system. Its not like you can add memory to them and it make a big difference. I am not saying there will be no difference, just that its not anything a tiny bump OC cant overcome. We are talking a tid tiny bit here.
Truth: a plane 560ti will give you nearly just as much and save you a whole lot. one like this:
http://www.newegg.com/Product/Produc...82E16814125401
for $219. The price vs performance is extreme and it will overclock to match cards costing much much more.
If anyone has any proof showing the 2gb 560 outclassing the 1gb then it would be great to see this. Especially in bf3. I would love to see this happen, but so far i have only seen worthless gains, not worth the money!!!!