That's good, so we know your RAM is good and your CPU is good. It is possible, on rare occasions, for a 0x124 BSOD to be caused by a rogue driver, so we need to check for those now by enabling Driver Verifier. This will subject every selected driver (which will be all third-party drivers) to extra checks as they are loaded, if any of those checks fail Driver Verifier will BSOD. The resulting dump will tell us which driver was at fault (so you
MUST keep all dumps).
Full details on enabling Driver Verifier with the appropriate settings can be found here:
Driver Verifier Instructions - BSOD - Windows 11, 10, 8(.1), 7 and Vista. Have a read through all that before you make any changes, it's not as difficult as it first appears. It's VERY important that you create a restore point, or take a full image of your system drive (via Macrium, Acronis, or similar),
before you enable Driver Verifier. Don't skip that step.
The BSOD stop codes we are particularly interested in are these...
- 0xC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
- 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION
- 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
- 0xC9: DRIVER_VERIFIER_IOMANAGER_VIOLATION
- 0xD6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
- 0xE6: DRIVER_VERIFIER_DMA_VIOLATION
If you see one or more BSODs with any of those stop codes make absolutely certain that you keep the dumps. Other BSODs may also happen but these we are less interested in at the moment.
Keep Driver Verifier enabled for 48 hours and in that time use every app, every feature, every device that you have. Driver Verifier can only check drivers
when they are loaded, so it's important that we get every third-party driver that you have installed loaded at some point in that 48 hours.
Note that, because Driver Verifier is doing extra work each timer a driver is loaded, you may notice some slight performance degradation, this is normal and cannot be helped.