Well, don't buy a GTX680 for compute. I thought the 1/8 DP on the GTX480/580 was crippling, and the 1/12 on the GTX460/560 was simply out of the question. But 1/24 DP? That seems a bit severe to me, even for a gaming oriented card. For those who game but also depend on compute performance, especially DP, this may not be a viable upgrade option. Unfortunately we'll probably have to wait for GK110 for a more balanced performance option from Nvidia.
As strictly a gaming card however, this is without question the best option for high-end enthusiasts. The GTX680 costs less, performs better, and consumes less power while running quieter at load than the HD7970. In addition it provides a 72% increase in performance per W over the GTX580, in comparison to the once touted ~20% increase of the HD7970. I think it's really funny how performance per W and cost were the most important arguing points for AMD fanboy's... up to this launch. For generations performance per W and pricing were the only things that mattered, more than absolute performance, and certainly more than compute performance. Compute? What's that? It's irrelevant for consumer cards. But now that Nvidia has implemented performance efficiency better than AMD ever has, while in addition coming in at a lower price, the emphasis in their arguments shift to compute performance. Well, I guess that's what makes them fanboys. Ignore weaknesses, emphasize strengths, and throw consistency and self respect out the door... amazing.