Most computer freeze ups are caused by it needing cleaning or to many processes running in the background. Make sure you have a good AV, a good spy bot detector and clean up old files and defrag the machine once a month. Check and see if any unnecessary processesa are running in the background and close them off. This will free up more memory for your system to run on.
Good luck.
GP