The best upgrade you can buy for a laptop is to replace the hard drive with a Solid State Drive.
This is an electronic device with no moving parts which speeds up your strtup and access times by an incredible amount. It uses far less power than a hard drive so it also makes your battery last longer.