First thing is more ram is better. How many other services/apps are running? How many history states do you have? (More is useful however too much in the cache can cause slow down). Do you have a second scratch disk? What graphics card do you have?
Those are all I can really think off off the top of my head for possible causes, otherwise just turn it off and on again!!!!!!!!![]()