I'm currently using an almost 6-year old Dell Dimension 9100. It works fine but there are some games coming out this year and my specs don't quite meet minimum requirements, so I'm looking to upgrade. However, everytime I think about upgrading one piece of hardware it seems that some other piece of hardware has a limitation and needs to be upgraded as well. For example, I need to upgrade my graphics card, processor and RAM but would also have to get a new PSU and motherboard.
I've never built a computer before, but I have replaced individual components. But before I do a complete re-build, I would like to keep my hard drive, or at least keep Windows XP as my main OS (until I can get a Linux distro on it). So the first of a series of newbish questions becomes, is there anything in XP that would limit how far I can go with an upgrade? Like a max processor speed or RAM, or something like that? I had initially planned on upgrading everything to their top-of-the-line counterpart, until I thought of this question.
If there are limitations, I'm wondering if it wouldn't be better to forget about upgrading and build a totally new PC from scratch. I just hate the thought of having another old PC and/or old components lying around the house. What do you guys think?