Well I would say there are two things left. First upgrade your memory. Second Upgrade your harddrive. The best bang for your buck will be memory. If you can afford to do both, you will think you have bought a new computer. If you do the harddrive, don't worry so much about size. Get one big enough for your purposes, but focus more on the speed. The faster transfer speed and faster RPM's. Those both go hand in hand. If you can afford it an SSD is better than a traditional platter style harddrive. But if not, a Hybrid drive is a good compromise. In that sort of drive there is a traditional platter system and a small SSD drive built right in. Transfer speeds are generally much higher than traditional drives, and for most files is as good as an SSD. It is when the file is larger that the SSD portion that the drive really shines. Like burning DVD's.