Open task manager and monitor process. Record the process causing the freeze and see if there is an update for it or uninstall it.
Does task manager log in previous errors? I mean, if the computer freezes up, will task manager tell me what happened after rebooting the computer? Task manager won't help when the system freezes unless it gives me an error report right before it happens... right?