Hi MattTG12,
Please remove Advanced SystemCare 8 and MSI Afterburner, these software are known for causing BSOD's.
Warning
Programs that claim to update your drivers install either the wrong or corrupted drivers.
If you have installed any driver with Driver Booster 2, please remove them as it may cause trouble.
There is everytime a generic data write error in the level 0 cache, meaning something tries to write corrupted data to the CPU.
Please follow instructions below for troubleshooting the hardware as the 0x124 is usually caused by hardware, although it could also being caused by driver problems, the BIOS, overclocking and in rare cases software.
Please check for BIOS updates, yours is dating from 2013 and there are newer versions available.
STOP 0x124 Troubleshooting
Read carefully before proceeding.
Warning
If you're overclocking your system, revert back to stock clocks now.
Note
Test the system once the overclock is removed before continuing with the steps outlined below.
Part One: CPU Stress Test
Part Two: MemTest86+ RAM Diagnostic
Part Three: Hard Drive Diagnostics
Part Four: GPU Stress Test
Run Prime95 to stress test your CPU.
Prime95 - Stress Test Your CPU - Windows 7 Help Forums
Warning
Your CPU temperatures will rise quickly while under this stress test. Keep a keen eye on them and abort the test if overheating occurs.
Run MemTest86+ to analyse your RAM.
MemTest86+ - Test RAM - Windows 7 Help Forums
Note
MemTest86+ needs to be run for at least 8 passes for conclusive results. Set it running before you go to bed and leave it overnight. We're looking for zero errors here. Even a single error will indicate RAM failure.
Run SeaTools to check the integrity of your HDD.
SeaTools - HDD test - Windows 7 Help Forums
Note
Do not run SeaTools on an SSD as the results will be invalid.
Run chkdsk
Chkdsk - HDD Test - Windows 7 Help Forums
Run Furmark to stress test your GPU.
FurMark - GPU Stress Test - Windows 7 Help Forums
Note
Run Furmark for around 30 minutes.
Warning
Your GPU temperatures will rise quickly while Furmark is running. Keep a keen eye on them and abort the test if overheating occurs.
Code:
0: kd> !errrec fffffa800fee85f8\
===============================================================================
Common Platform Error Record @ fffffa800fee85f8
-------------------------------------------------------------------------------
Record Id : 01d109b72479f2e3
Severity : Fatal (1)
Length : 928
Creator : Microsoft
Notify Type : Machine Check Exception
Timestamp : 10/18/2015 15:10:37 (UTC)
Flags : 0x00000002 PreviousError
===============================================================================
Section 0 : Processor Generic
-------------------------------------------------------------------------------
Descriptor @ fffffa800fee8678
Section @ fffffa800fee8750
Offset : 344
Length : 192
Flags : 0x00000001 Primary
Severity : Fatal
Proc. Type : x86/x64
Instr. Set : x64
[COLOR="red"]Error Type : Cache error
Operation : Generic[/COLOR]
Flags : 0x00
Level : 0
CPU Version : 0x00000000000306c3
Processor ID : 0x0000000000000002
===============================================================================
Section 1 : x86/x64 Processor Specific
-------------------------------------------------------------------------------
Descriptor @ fffffa800fee86c0
Section @ fffffa800fee8810
Offset : 536
Length : 128
Flags : 0x00000000
Severity : Fatal
Local APIC Id : 0x0000000000000002
CPU Id : c3 06 03 00 00 08 10 02 - bf fb da 7f ff fb eb bf
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
Proc. Info 0 @ fffffa800fee8810
===============================================================================
Section 2 : x86/x64 MCA
-------------------------------------------------------------------------------
Descriptor @ fffffa800fee8708
Section @ fffffa800fee8890
Offset : 664
Length : 264
Flags : 0x00000000
Severity : Fatal
[COLOR="Red"]Error : DCACHEL0_WR_ERR (Proc 1 Bank 1)[/COLOR]
Status : 0xbf80000000000124
Address : 0x0000000417866d00
Misc. : 0x0000000000000086