It freezes randomly either during POST, after POST, during Windows boot, and even like an hour after booting up it'll just randomly freeze. The machine does not shut off (so its probably not overheating) and whatever is on the monitor at the time of the freeze is still there. The CPU fan is still spinning, too.