Check out this comparison: http://hexus.net/tech/reviews/graphi...d-7970-clocks/

I personally would go for the 680; I'm upgrading my 580 to one soon, but I'm generally an nVidia fanboy anyway.

Edit: Also an MSI fanboy, so I'll be going for the Twin Frozr III edition.