I'm currently fixing someone's really old computer and am on the border line between upgrading the hard drive or upgrading the processor. I've upgraded the RAM to 1 GB and it originally only had 256 MB. All the rest of the specs are at the address listed below. http://h10025.www1.hp.com/ewfrf/wc/...s&dlc=en&lc=en&os=228&product=296559&sw_lang= As far as the hard drive upgrade goes I would have to buy a PCI SATA card as the motherboard only has IDE. The one I was considering buying is this one http://www.newegg.com/Product/Product.aspx?Item=N82E16816132012 I don't think I'm going to spend the money on a solid state drive but I do have a 1 TB 7200 rpm Seagate Barracuda drive laying around that I'm sure is significantly faster than the 60 GB 5400 rpm drive that came with the system. For the processor upgrade I was going to upgrade the Celeron 2.2 GHz to a Pentium 4 2.5 GHz. The socket type is 478 for both of these processors. The Pentium 4 processor can be found at http://www.ebay.com/itm/161062037801?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1438.l2649#viTabs_0 Any advice on what to do would be extremely helpful. Thanks in advance for your help.