When it freezes, make a note of the time. Once it's back, take a look at the windows event viewer. https://windows.microsoft.com/en-ca/w...n-event-viewer
Expand the folders on the left, and see if there is an error, or warning issued at the time the freeze occurred. That might help track anything down.
Imagination is more important than knowledge.