Save for adding a 7200rpm hard drive, there really isn't much you can do in terms of hardware upgrades. It is a royal PITA to replace a motherboard, processor, etc... in a laptop. Your best bet is to save up and just buy a new laptop. In the meantime, you can restore it back to factory condition, i.e. get rid of all the "junk" on it. That should speed it up.