Well, it seems mostly fine now. But a couple weeks ago I was having MAJOR problems with it, but a combination of reformatting, moving RAM to different slots, using a new SATA cable, and doing chkdsk seemed to fix it. But I still get a long Windows loading screen once every week or two, and before that was the first symptom of my hard drive corruption. So, whenever I get a long loading screen I always run chkdsk and that seems to fix it for a week or two.
But my issue is, I'm selling my mobo and CPU to a friend and using them in a build for him. And I really don't want it to start getting messed up once he buys it.
Also, I just restarted and enabled the HDD SMART monitoring, but what exactly is it?