Last night my computer did a spontaneous freezing again. I'd had almost a week of crash-free bliss. Right now I'm updating drivers and keeping an eye on the core temp. It's only been four or five months since I had it cleaned for dust, there's no reason for it to be overheating.