I have just built a computer a few weeks ago, so I'm not planning to upgrade anytime soon (maybe in 3-5 years). I'm just wondering how/when you know it's time to upgrade individual components in the PC. Here are my thoughts - please correct me if I'm wrong:
Motherboard - I have absolutly no idea!
RAM - When the PC is getting slow/when modern software needs more
Processor - Same reasons as RAM?
Graphics Card - When you have enough money to buy a new one/when modern games need it
I think I covered everything. Please say if I wrong - my best guess is that a PC will last about 3ish years without a decent upgrade.