Is the freezing only occurring in Windows or other OS your using, because freezing can be software related too, like an out-of-date/incompatible drivers etc.
I did have one machine that behaved in that way, but my freezing seemed to be related to idle work, and never came across the freezing in...