Its 100% your computer.
I won't disagree and that dell wouldn't be a bad choice (
http://www.dell.com/tv) but I'm starting to dislike the quality and the customer service is just as bad as HP (all in India).
If you know anyone that builds PC's (friend, etc) goto
http://www.pricewatch.com and look for parts or
http://www.newegg.com.
You seem to be on a tight budget so maybe even that is out of your budget, let me suggest an older system from
ebay as well. If I had to guess, I would say your system is worth about 15 dollars on
ebay, I know that sounds crazy but its true. You can get a newer system (perhaps 1.5ghz or so with 512 ram) for VERY cheap. If you can find a system using pc100 or pc133 I have a bunch o sticks lying around that I would send ya for free. I may even have a few DDR sticks (only like 128 or 256).
In reality though, your system is obsolete. My palm pilot runs at 624 mhz and has almost as much ram as your computer, not bragging just trying to make a comparision.
http://cgi.ebay.com/ACER-VT7200-P4-1-7GHZ-512-20GB-CD-FLOPPY_W0QQitemZ260097088525QQcategoryZ140067QQrdZ1QQcmdZViewItem
That one is about 110 dollars shipped. No OS (windows) though.
http://www.pricewatch.com/computers/pentium_4_1.5ghz.htm
188 shipped for that, but its pre-loaded with windows.
I'll be doing spring cleaning here in about 3 weeks so feel free to send me a PM, I may have something laying around. SOOOOOO many darn computers