560 Ti/6950? The Ti's been cheaper recently.
6970/570? 570 wins.
the 6950 is more power than the 560 ti, so being $10 cheaper means nothing
the 6970 is slightly powerful than the 570 and being slightly more expensive.
AMD card also use less power.
I'd say its a pretty good close.