Also a 100$ difference.
depends on your country. outside the USA, the 7970 is mostly cheaper. (price hikes on new products)
OP, get whichever is cheaper out of the 7970 or 680. i paid extra for a 680, but i have a 3d monitor. if i didn't have the monitor, i'd have gone with the 7970 to save some cash.