I've recently decided to upgrade my GPU from a 560 TI to either a XFX 7970 or a 680 GTX. The problem with this is that I'm unaware of the pros and cons of either card.

My current set-up is as follows:
CPU - i5 2500k @ 4.5ghz
GPU - EVGA SC 560 TI
RAM - 8GB DDR3
MOBO - Asrock z68 Extreme3 Gen3
Single monitor @ 1920x1080

I've forgotten the exact wattage of my PSU, but I'm positive it's in the range of 700-800. So a power issue isn't a problem.

Just curious to know peoples experiences with either card and their opinions on each.