There was a time when gaming PCs had to be upgraded regularly, but that hasn't been the case for years, now. My gaming rig was built about three years ago, and it should be able to go another one to two years before it will need an upgrade. And even then, the only upgrade it should need is a new video card (the GTX 460 that I have is sufficient, but it will eventually be a performance bottleneck).
I wonder how much consoles are to blame for that. Big studios that have the power to drive PC upgrades produce mainly for decade-old hardware, which is just peanuts by the standards of today's PCs.