I've had this computer since 2007, but upgraded the memory, the power supply and the video card. I'm still running most games on high/medium settings, although with dx9 since I don't have a windows 7.
I got home from work a couple of days ago to see my computer running a chkdsk on all the drives which took all day. Once it was done it was at windows but none of my usb ports worked, so I restarted it and it was attempting to boot intoa floppy or cd rom drive. I went into the bios and it had my hard drives rearranged, showing my old ones as the first boot drives. So I fixed it in the bios, restarted, and it froze while posting. After restarting it, it had not posted, and even if I start it without a video card or memory, it doesn't beep. Cmos reset doesn't fix the problem, and I've tried older memory sticks and a variety of memory slots to no avail. The last time this happened it was the power supply, but this one is fairly new, probably less than a year old.
So, I'm looking for opinions. Should I upgrade my cpu, motherboard and memory or just try to fix whatever is wrong with it?