I PC game, and for the first time in decades have zero reasons to upgrade. My rig is now about 2 years old and runs every title at max setting. Unless I upgrade to 4K monitor (and I see no reason to) my PC should last me another 3-4 years before I get bumped to medium settings.
You can thank consoles becoming popular for that. Given how little money AAA titles make on PC (it generally covers the cost of the port), and yes, I mean money made, not copies actually in use (the only number that matters is "how much $$$ will I get on the PC platform"), so pirates, well, you count for zip. (Same goes for TV, movies, etc - the numbers that matter are commercial view, and everything is based off those numbers so even a stupidly popular series can get canned if it's mostly pirated and gets lower ratings than stupid stuff).
So AAA titles generally produce assets against a 1080p monitor that are only slightly better than what the target consoles can produce. Indie games rarely have a graphics budget, so they're not generally pushing polygons to the max (and they generally target the most popular GPU vendor - Intel).
So there are few reasons to upgrade because there are few PC-only games being released. Heck, even the likes of Blizzard have gone to consoles, leaving Valve to be one of the few PC-only companies left (though they have had forays into PS3, but that was awhile ago).
PC may be the most popular platform by far, but the dollars are being stretched thin because there is just so much content available for it, and most don't need kickass PCs anymore because they're designed to target the low end sub-$500 machines that sell by the boatload (much less PCs are sold that cost over $500, and Apple pretty much dominates above $1000).
It's the best hope for SteamPCs right now, though given the piss-poor hardware specs for the $500 models, their longevity is suspect. (And yes, while there are more expensive SteamPCs, as long as they're compared to consoles...)