they are almost identical in terms of performance. they trade blows at the top. overall, i would go with the 6950. but the best thing you can do is see which performs best in the games you intend to play.
That pretty much sums it up for me.
The fastest clocked 560TI is actually faster than the fastest clocked 6970 last time I looked.