If yo are using XP or Win2000 then go to Start>Control Panel>Administrative Tools>Event Viewer. Once in the event viewer on the left side of the screen you will see application system and security, there might be others as well. Click on the system and then look to teh right hand side of the screen. What you are looking at is a log of events that take place in your system. most of them will have an "i", which stands for information. There are also yellow exclamation marks and red x's. The yellow is just a warning it means that something did not run as it should have. If there is a red x it maens that the issue was a bit more serious. Either of these could potentially case a system to freeze. All of the entries also have the time at whick they orrured. YOu are looking for erroros that coincide with your systm freezes.
At $0.02, your analysis is overpriced for its worth.