I'm currently trying to move my Windows install onto my SSD, which should hopefully make hard faults less painful, because I'm pretty sure those are why my computer keeps freezing up. There seems to be a strong correlation between freezes, hard faults, and hard drive access, so it's probably choking trying to read from the 5400 RPM part of my SSHD. *Hopefully*, the SSD fixes that, and I can figure out if there are any other things bottlenecking Windows.
I know correlation isn't causation, but I'm pretty sure that hard faults are behind those freezes (p < 0.05) because it's having to read from a 5400 RPM drive (p < 0.01)