if you can only afford to buy only one component at a time choose on getting a high quality component then and don't just go for budget parts. i.e. get a good processor, ram, motherboard, or video card. if you hold onto your processor a bit longer, you'll see a big difference in upgradingg like these guys said with 512 MB of good ram or a mid-to-high end video card. if you go for the video card choose wisely. it's the most expensive upgrade to make so you don't want to get stuck with a junk card. besides if you can afford, the new video cards from ATI are coming out this month and for Nvidia i think next month. for the motherboard, make sure it will have all the specifications you'll want or need to support future upgrades i.e., RAID, serial ata, onboard sound, etc. if you're going to overclock, confirm that your motherboard has all the necessary options in it's BIOS to overclock, i.e., adjustments for vcore, vdram, chipset voltage, fsb, cpu ratio or multiplier.