I turn on the computer, and the POST starts but when the test is going to the hard drive, the test stops right there and halts; I don't hear the POST error beep code at all. I know is not the power or the SATA cables, and I don't think that's the problem.
A couple of days ago, it took me a couple of trys to get the computer to boot and load Windows 7, and after that, it gave me a blue screen system dump error, it rebooted on its own and I could use the computer for hours after that with no problems at all. This worsening of the booting problem just started a couple of days ago, and I'm unable to boot the computer at all as I describe above.
How do I clear the CMOS as you suggest, to see if it fixes the problem?
Also, if you want to try clearing the CMOS, most motherboards have a small button with "CMOS" or "CLR CMOS" written on it. Press that button to clear your CMOS.
Another way to clear the CMOS if your motherboard doesn't have a dedicated button for it, is to pull out the CMOS battery. That's the little round battery on the motherboard. Pull it out, and reinsert it after a little while. This should reset your CMOS.