I would start by upgrading the ram. It only has 2gb of ram right now and if you upgraded to 4 gigs you could run a 64 bit windows version on it as well. That will help you run a lot more programs as well as give you a speed boost. While the cpu could be upgraded to an i5 or an i7, the boost that you would get isn't worth the money, around $250, in my opinion isn't worth it. Depending on how you use the computer you might look at an ssd as well. Although you will not have as much storage, your overall speed will increase. I hope I helped!!!