IF you OVERCLOCK GET 6970
The 6970 is the way to go, IF and ONLY IF you have the money and your not wanting to stay at stock, Because of the lack of power Connection to the 6950.
I've already tested the 560 TI , Its not worth it... Unless you really have a tight budget...
The Unlocked 6950 is Worthless If you want to take it further, It won't Overclock partically anywhere...
The 6970 Out performs the 570GTX, Most games Don't take advantage of what the cuda Cores have to offer now a days, Runs cooler and Out performs for less power than 570.
The 6950 unlock is something you can go for if you want to save 100$ and just buy a nice memory kit since there cheap at the moment...
But honestly if you say you can afford a 570 or a 6970... THE 6970 IS THE WAY TO GO, you wont regret it i have one i did the tests and asked the same questions.. If you wanted to go further you'd get a GTX 580<---- which isnt that big of an upgrade for the cost.
YOU CAN PRICE MATCH ANY 6970 FOR 349.99, Doubt me and i can Prove it!:cool::up: