generally a bugcheck 124 will not be caused by ram, it will not be caused by any driver, it can be indirectly caused by a overclocking driver driver sets incorrect voltage and clock frequency to the CPU. What you have to do is remove the overclocking driver, reset the BIOS to defaults or update the BIOS and start testing your hardware.
Things in hardware that can cause bugcheck 0x124 Bad BIOS settings, voltages and clock frequenies, over heated CPU, over heated power supply, over heated GPU. Power fluctuations to the CPU.
if you changed the video card, check the power connections and make sure the PSU provides proper power.
for a system with a up time of over 2 hours, it will tend to be overheating or bad overclocking driver tweaking the voltages and clock settings.
Zachariej :
Actually I don't know what to remove. I removed EasyTune. Which is what I thought the overclocking feature was. I don't want to remove something I need. Could you point me in the right direction please?
johnbl :
System Uptime: 0 days 2:27:33.920
BugCheck 124 called by the CPU (some type of error on core 2 cache memory bank 1)
Error Type : Micro-Architectural Error
Severity : Fatal
Error : Internal unclassified (Proc 2 Bank 1)
still looks like you have overclocking drivers installed, along with some suspect third party drivers.
Zachariej :
So I removed one of my 8GB of RAM and I didn't get the error for 3 days until just now... What does it say?
https://www.dropbox.com/s/p084z70911f7c0i/091915-15428-01.dmp?dl=0
johnbl :
Just remove the overclocking software. It can dynamically change voltages to the CPU and you would never know. Also the version you have would have the incorrect voltage settings. Remove it and see if your problems still occur.
You can update the two USB charging drivers but find out if you should have two installed. Most of the time people just have one charging driver installed. Better to put you apple products on their own charger than to corrupt data in memory with buggy/old USB charging drivers. Just check for updated versions if you actually use them to charge apple products.
Again the bugcheck would not be caused by any driver but may be caused by the incorrect voltage and clock frequency the driver sets for the CPU.
Zachariej :
johnbl :
you have a overclocking driver so it has to be considered as the most probable cause of bughcek 0x124
Gigabyte Easy Saver - mobo power utility driver
\C:\Windows\gdrv.sys Wed Jul 03 21:27:55 2013
you have a i7-4790K CPU @ 4.00GHz
which came out in june of 2014 and the overclocking driver is most likely applying too high of a voltage to the CPU for the clock rate, this caused the CPU to have probems and it called the bugcheck. (2013 overclocking driver for a 2014 low voltage processor is not a good idea)
most other issues with this machine will be secondary to the problem caused by this driver.
Note: bugcheck 0x124 with parameter 1=0 means the CPU called the bugcheck not windows.
------------
you have a bunch of questionable drivers but the Bugcheck was called by the CPU because of a unknown error on core 2
Error Type : Micro-Architectural Error
the system uptime was 13 hour 20 mins, generally this could be a heating related bug. Check all the fans and make sure your CPU, GPU and PSU are not overheating. But you have a overclocking driver so it has to be considered as the most probable cause of bughcek 0x124
Gigabyte Easy Saver - mobo power utility driver
\C:\Windows\gdrv.sys Wed Jul 03 21:27:55 2013
some hacked versions of window put up bugcheck 0x124 in certain cases.
dirver issues:
third party USB charger drivers tend to have issues you have two installed>
\SystemRoot\system32\DRIVERS\AppleCharger.sys Sun Oct 27 18:59:21 2013
old video capture driver:
\SystemRoot\System32\Drivers\ElgatoGC658.sys Tue Nov 08 23:39:12 2011
stopped looking at the other problems after finding Gigabyte Easy Saver installed.
remove it and see if you still have problems.
Okay so what do you recommend me do? I haven't done anything to my CPU to make it overclock or not. Atleast I don't think. I also have a master cooler on my cpu just to make sure it doesnt over heat. Is there a way to make it not crash from my apple charger or from my Elgato? I don't want to overclock because I don't think I need it. So if my dmp files show that I was overclocking could you help me make it stop?