Agreed with the 7970. It's generally cheaper and a little faster or at worst similarly performing to the 680, so the 680 isn't worth getting over it. The 670 and the 680 have even closer performance and the 670 is both cheaper and uses less power than the 670, making the 680 an even less ideal card to purchase right now.