Welcome to the 10forums
If you don't understand something please don't hesitate to ask for clarification
Regarding the corruption SFC shows.
The CBS log shows that the opencl.dll file is corrupted, this can be ignored for now as it doesn't affect anything. This file is replaced by Nvidia when you update the drivers and should be fixed soon if it hasn't already been fixed.
Now the BSODs.
You have many different BSODs, unfortunately most of them didn't save a dump making it difficult to troubleshoot + there are no dumps present in the attached zip file.
Please read this post carefully, it is a bit of a generic version of what I normally would post given the different crashes from which some are having similar causes & that the last BSODs were 0x101 + a 0x124 which combined raises flags to me for the BIOS or hardware in most cases. I want to start with ruling most of the hardware parts out with some tests, please note that even if a test doesn't show any problems there still may be problems present because the tests aren't 100%.
Please make sure your BIOS is up to date from ASRock & make sure the BIOS is loaded for optimal default settings.
Please make sure your pc is configured for small dump files How to configure minidump | Windows 10 tutorial
Programs that claim to update your drivers install either the wrong or corrupted drivers.
If you have installed any driver with Driver Booster 3, please remove them as it may cause trouble.
An easy way to get rid of the changes made would be using a restore point prior the use of it.
As klif.sys is a part of Kaspersky, I suggest that you temporary uninstall it and use Windows Defender as alternative.
If you are using a program like Ccleaner please stop using it while troubleshooting.
This because programs like Ccleaner remove dump files that are needed to troubleshoot.
Or configure Ccleaner to not remove dump files:
0x124 WHEA_UNCORRECTABLE_ERROR (Windows Hardware Error Architecture)
This means that there are problems with your hardware, but this error is also caused by overclocking, faulty drivers or BIOS problems.
STOP 0x124 Troubleshooting
Read carefully before proceeding.
If you're overclocking your system, revert back to stock clocks now.
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 and/or IntelBurnTest to stress test your CPU. Prime95 - Stress Test Your CPU - Windows 10 Forums & CPU - Stress Test Using IntelBurnTest - Windows 7 Help Forums
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 10 Forums
MemTest86+ needs to be run for at least 8 complete 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.
If errors show up you can stop the test, remove all sticks but 1 and test this single stick in each slot for 8 passes or until errors show, switch sticks and repeat.
If errors show up and you see them a lot later, no problem, the errors don't affect the test.
Run SeaTools to check the integrity of your HDD. SeaTools for DOS and Windows - How to Use - Windows 7 Help Forums
Run following tests
- Short Drive Self Test
- Short generic
- Long generic
If the short generic fails, no need for the long generic.
Do not run SeaTools on an SSD as the results will be invalid.
Disk Check - Windows 7 Help Forums
Run HDTune to
- scan for errors, no quick scan but full scan
- check the health,
It may take some time, but please take the time you need to perform it properly.
Let me know what the results are
- of the error scan,
- make a screenshot of the health of every hard drive and post the screenshots,
- post screenshots with the benchmark of the
- transfer rate,
- access time,
- burst rate,
- cpu usage.
Run Furmark to stress test your GPU. FurMark - GPU Stress Test - Windows 10 Forums
Run Furmark for around 30 minutes.
Your GPU temperatures will rise quickly while Furmark is running. Keep a keen eye on them and abort the test if overheating occurs.
Please fill in your system specs
Please follow this tutorial
and download the tool. The tool will give you detailed information about your system specs, please fill in your system specs more completely.
How to fill in your system specs: