This is going to be tedious and long to find the cause.
1. Screen saver - If screen saver is enabled try a different one or disable it. Also, set System standby to Never.
2. Service or startup program - Disable all non-Microsoft Services and Startup programs from MSCONFIG. If freezing disappears, one of the Services or Startup programs was the cause. Disable/enable half of them at a time to identify the culprit. Event Viewer is a good source that might give you a clue.
3. Video driver - Uninstall the video driver and reinstall with the latest one.
4. System restore ? Try to go back to a date when there was no freezing.
5. Windows File System ? Do CHKDSK
6. HD ? Do a HD diagnostic test and replace it if failed.
7. Video card ? Try a different video card.
8. Windows ? Clean install Windows in a different HD.
9. CPU ? Try a known good comparable CPU.
10. Motherboard ? If the problem is still there, it?s go to be the Motherboard.
If you do not have a known good CPU or motherboard, take your system to a service place.
If you need more help or info, please add a comment.