I agree with the above, If you build a new PC, you will get many more years of usage out of it as opposed to upgrading. But with your current configuration, you could upgrade and maybe get a couple of more years out of that. Go for a EVGA 7600GT for your graphics card, If you have PCI-E support, which you probably do, since your computer is newer. I would also get about a gigabyte of RAM for your computer, you probably need DDR2, but check to make sure! go with a brand like Corsair, or Kingston for the RAM. They cost a bit more, but it is better than having a non brand name RAM with no support, warrenty, and the stick just frying your entire configuration. Same goes for your PSU (Power Supply Unit). You're most likely going to need one for your new graphics card and RAM (mostly the card). DON'T BUY CHEAP! I know, from experience, if you buy a cheap, offbrand power supply, you will get exactly what you pay for. It will have a shorter life, and you risk endangering all the parts you just bought. Go with a 500-550W PSU, and go with a brand like APEVIA or Antec. Good Luck!