but isnt amd having trouble with there drivers recently
Lol, just the opposite. AMD drivers became so good that Radeon HD 7970 overtook GTX 680, and HD 7970 GHZ left GTX 680 behind and started competing with GTX 590, which is 2X GTX 580.
HD 7950 started beating GTX 680 on some popular games like skyrim and hitman.
The driver troubles are a long time ago. It stuck with people cause there are alot of fanboys on both side. As of now, AMD Driver=Nvidia and the GPU costs less. But, the Radeon HD 79XX series is alot more future proof than GTX 680 series due to their huge memory bandwidth meaning that they can use their memory better and is less impacted under higher resolution and high anti-aliasing.
HD 7970's compute ability is literally twice of that of GTX 680. You can see that in sleeping dogs benchmarks where even HD 7950 left GTX 680 behind.
If you are into overclock, HD 7970 overclocks alot better than GTX 680