its a quad core. just upgrade video card. nothing else needs touching. with that amount of memory on a quad core. you can run proablaly 7-10 programs without it hiccuping!! i would try the new nvidia 660. even though i moved on from nvidia cause of slow release and power hungry cards. the 660 seems to be well rounded.