First of all, I wasn't exactly sure where to post this problem, since I have been having so many (I think they're related), but I have been forced to reinstall windows twice now and the problems continue.
The first time I reinstalled windows was only because I was having several problems with directx, file corruption, and failed windows updates. Some of my games would crash and give me errors referencing different directx files, and no matter how many times I reinstalled directx or the game itself, I kept getting those errors.
As for the file corruption, about every time I started my computer, it wanted to do a checkdisk, even after it had already done that and "solved" the errors.
The failed windows updates related to the .net framework 4.0 (Or something like that) causing the entire updates to fail every time I turned off my computer. For the most part I ignored this. So I reinstalled windows (first reinstall) and that seemed to solve those mentioned problems except for the checkdisk always wanting to run.
Fast forward a month to just the other day - I was actually FORCED to reinstall windows because it would not even boot up in normal or safe mode, and all my restore points had been deleted somehow. The problems started after I tried to install Terraria, which needed to install the .Net framework 4.0 to work. So once again, the .net framework was causing problems. I solved this by downloading some software that completely removed the .net framework (I think), and letting Terraria configure it itself. This worked, however after a couple hours of playing the game, nothing else did. I turned off my computer, and when I booted it the next day, windows wouldn't load.
This is why I reinstalled the 2nd time. Now, I am having many more problems even after a fresh installation. I am getting all kinds of errors on corruption in certain files, my video drivers are failing to install, restore points being deleted, checkdisk is still trying to run (which I am letting it do), windows updates are failing, and both Chrome and Firefox gave me error messages like "Your profile could not be opened correctly" after I installed them. My 1TB hard disk still has about 300gb of space, so space shouldn't be the source of any those problems.
I don't even know where to begin solving these problems, so I am very tempted to format my hard disk. So my question basically is would just completely wiping my HDD and then reinstalling windows from scratch be a good idea, or is the problem beyond that? Any suggestions are welcome and THANK YOU!!
Windows 7 Professional 64-bit
AMD Phenom X II @ 3.7Ghz
2 x ATI HD 6870 in crossfire
1 TB HDD at 7200rpm