Your computer can only be upgraded so much; eventually you will need to get a new one. The hard drive on a computer can always be upgraded. The hard drive saves all you programs, documents, photos and games. I would suggest and internal hard drive. Usually you have 2 slots on your mother board for ram. Ram controls how fast your programs run on your computer. If you are a speed demon this would be the first thing you might look at upgrading.