If you are looking for a cheap upgrade, you can choose the memory. If you are using DDR2, make sure that memory has a low latency. I don't recommend DDR3 because is still new and and still have very high latency. Wait for the next generation's of DDR3, unless you need it for some reason.
On...