Mitch you need to study your Event Viewer - type Event in start search box. Look for critical errors, and research repeat Errors. Most importantly, look for errors around the time the freezing happens.
Also, use the Advanced Diagnostic tools at Control Panel\All Control Panel Items\Performance Information and Tools\Advanced Tools to view Performance Log for the time when the issue happens, and also Generate a System Health Report there.
I gave you these steps the other night and didn't hear back. You will need to complete each troubleshooting step to get to the cause. I know you can do it.