STOP 0x124's are hardware errors - they don't mean that the hardware is broken, just that it's not working right.
Well, you may ask, isn't that what "broken" means? It ain't working right?
No, that's not quite right. The hardware can be working correctly, but a driver can be feeding it bad commands. Or, it can be that the hardware doesn't know how to interpret commands from Windows7, but can do it from other, earlier versions of Windows.
These are compatibility issues, and are most often seen when upgrading a system to Windows 7. They can either be compatibility with the hardware, or with the drivers. It can also be due to corrupted/broken drivers - but there's some disagreement on this among analysts.
Now, your 2 leads aren't quite that simple. They involve hardware, drivers, Windows, and maybe even compatibility issues.
For the hard drive, this entails physically checking the hard drive and it's connections, then the physical controller on the motherboard. Then you have to check the stuff that controls the boot and then check the file system on the hard drive. You can run these free hardware diagnostics:
Quote:
H/W Diagnostics:
Please start by running these
bootable hardware diagnostics:
Memory Diagnostics (read the details at the link)
HD Diagnostic (read the details at the link)
Also, please run one of these free, independent online malware scans to ensure that your current protection hasn't been compromised:
Malware (read the details at the link)
And can run this to check the file system on the hard drive:
Quote:
CHKDSK /R:
Run CHKDSK /R from an elevated (Run as adminstrator) Command Prompt.
When it tells you it can't do it right now - and asks you if you'd like to do it at the next reboot - answer Y (for Yes) and press Enter. Then reboot and let the test run. It may take a while for it to run, but keep an occasional eye on it to see if it generates any errors. See "CHKDSK LogFile" below in order to check the results of the test.
Elevated Command Prompt:
Go to Start and type in "cmd.exe" (without the quotes)
At the top of the Search Box, right click on Cmd.exe and select "Run as administrator"
CHKDSK LogFile:
Go to Start and type in "eventvwr.msc" (without the quotes) and press Enter
Expand the Windows logs heading, then select the Application log file entry.
Double click on the Source column header.
Scroll down the list until you find the Chkdsk entry (wininit for Windows 7) (winlogon for XP).
Copy/paste the results into your next post.
As for the Motherboard overclock, there should be a setting in your BIOS to reset everything to FailSafe or Optimized. Do that and you'll be at the recommended settings for the board. One of the benefits of the later versions of Windows is that they are able to communicate with some of the BIOS stuff - so you'll have to be concerned not only with the BIOS settings, but also with the settings in Windows.
Finally, we'll still need the dump files as zigzag3143 has requested. They sometimes have clues in them (such as finding outdated drivers).