I only ever buy mid-range stuff, but the only things I've ever really upgraded were graphics card and adding more hard drives over the life of a PC. Previously I would build one, replace the graphics card after 3-4 years if necessary, then replace the whole PC in another 3-4 years. My gaming tastes have swung hard towards less demanding indie games in the last few years, so my next build may never get a GPU upgrade.
Also AFAIK the newer graphics cards tend to be more energy efficient.
I only ever buy mid-range stuff, but the only things I've ever really upgraded were graphics card and adding more hard drives over the life of a PC. Previously I would build one, replace the graphics card after 3-4 years if necessary, then replace the whole PC in another 3-4 years. My gaming tastes have swung hard towards less demanding indie games in the last few years, so my next build may never get a GPU upgrade.
Also AFAIK the newer graphics cards tend to be more energy efficient.