haha easy 680 for sure. The 680 is gonna last you for more than 5 years.
My GTX 260 still can play all the games today at medium settings and I bought it in 2007.
LOL with the new drivers the HD7970 equals and in some cases beat the GTX680. AND it is cheaper with 3 or 4 free games added...