Personally, I'd just look for a new computer. But, if you want... I'm sure you could find another PIII 550 somewhere on eBay for under $40. You've got a VERY old computer there and things are probably just going to keep failing as time goes by.
Edit: Honestly, it sounds like your HDD failed.