im looking to upgrade my EVGA GTX 660 2GB..to something more future proof, what do you guys suggest that's gonna keep playing games now untill 3 or 4 years on..also i dont really understand the term "future proof" isnt that kind of an oxymoron? since computer hardware advances almost every month? idk im just confused about that term.