I would suggest a general freezing question,
and only more specific cases that went through the most upvoted answer.
Some resources for it:
Dumping the freeze:
Hard Freeze: CrashOnCtrlScroll, to initiate a manual crash dump.
Soft Freeze: ProcDump (former ADPlus), to initiate a dump of a hanging process.
Troubleshooting the dumps:
Make sure that automatic restarts are disabled and the memory dump settings are right.
WhoCrashed, to check the dump to see if something obvious is hanging the system.
Debugging Tools for Windows, for in-depth analysis of the dump.
Troubleshooting the computer:
Make sure your BIOS is up to date, the BIOS settings are right and no overclocking is applied.
Disconnect any hardware that you don't need, to rule it out.
Check the temperatures, clean the fans. Check the connections, cables and transistors.