I replaced the 2GB of ram for 6GB. That gave me a load of speed when opening applications and surfing the web. That was a week ago. Today I installed a SSD drive. The start up is faster but not wow. BUT I was having issues with the heat caused by the video card. Some how the computer is way cooler, it is noticeable warmth but no hot at all. I went to the Apple Store 2 weeks ago and at the genius bar I was told I should change the motherboard because of the heat but not anymore. So... changing ram gave me speed and changing drive to SSD reduced the temperature to safe levels. And the mother board was installed new in February so, I believe this computer may last at least 2 more years if I do not abuse the software.