Actually on memory bandwidth side of things, the GTX680 (GTX770 even) would lag quite a big margin behind comparing the the 7970 due to their 256-bit bus limitation.
The GTX770's memory bandwidth is 224.4GB/s out of the box, but the Matrix Platinum is 1650MHz on 384-bit memory bus, making the memory bandwidth
316.8GB/s out of the box- that's nearly 50% higher in memory bandwidth. On overclocking the memory clock to 1790MHz, it bring the memory bandwidth to 343.7GB/s:
http://www.techpowerup.com/reviews/ASUS/HD_7970_Matrix/29.html
Here's a contrast to the GTX770 Lightning with the memory overclocked to 2040MHz on the 256-bit bus, which is only hitting 261.1GB/s on the memory bandwidth:
http://www.techpowerup.com/reviews/MSI/GTX_770_Lightning/29.html
For most part the extra memory bandwidth on the 7970's might not show advantage over the GTX770 lower memory bandwidth, but if the games were to use graphic features that are more memory intensive which require more speed on the memory bandwidth, the Nvidia card will clearly lag behind because of losing bigger chunk of frame rate when applying those settings (examples of this include Metro2033, UberSampling in Witcher 2, Extreme AA on Sleeping Dog etc.)