All of this will need to be looked over, im not veteran but as far as i know:
GTX 560 < Radeon 6870 < GTX 560 Ti
So you might as well get a 6870 as its the best supported card, if you wanted to go above that you need to get the 560 Ti.
In the Uk where i live, there is very little difference...