Well, to be honest, the 7970 and 680 have very similar performance levels. If you were looking at a 680, I would probably go with a 670 instead, since they have close performance, but the 670 is $100 cheaper (better bang/buck). I would personally choose the 7970, since the noise levels are mainly determined by the fans (ie. which company you purchase the card from, since each manufacturer uses a different non-reference cooler, especially if you get a 7970 ghz. edition). The 7970 is also a lot cheaper, and has an extra GB of V-RAM, which will definitely help in future games, especially on resolutions of 1440p and above. Plus the two free games are bloody awesome!