I personally would buy a card that would last 2 years or so, cause almost nothing can last any longer and still feel snappy. 680 is a great card, but I'd just get a 300 or so version of the 6xx line when it debutes which I think would be decent for 2 years, then get another upgrade then. it probably saves you money but also, get you better feature set. 250-300 normally is a sweetspot where you get most for money.