I had to do a total upgrade myself....complete nightmare. I put in a new motherboard with a quad core processor, new HD, new power supply and new RAM. Once I finally got all my programs installed it is awesome. The thing is so fast I have yet to be able to get it to freeze up...lol....I've been trying. With my new business I do a lot of photography and work with some photos in the 35 MB range. I'll take several of those and merge them together and the program eats up a ton of memory, but the Quad handles it with no problem.