That is why I sell and build a new PC every 4-6 months. spending about the same everytime I build a new one and selling them for about 90% of what the original cost was.
I stay current without taking it up the bunghole.
And as far as years to come - doubt it. 2 years at best maybe for his system?
You do realize people are still able to run Nvidia 400 series cards without an issue in high resolution setups? I'd say mine will be able to easily run for a good 4 years without tinkering with it. The first think to bottleneck in my system would be the 2 4GB GTX680s in SLI, which then I'd just add another GTX680...idk how many games, etc. would call for more than that tbh...especially for an everyday user, this setup will last 5 years. I'm not big on games tbh, I'm using it for CAD, etc. so there's no worries here.