You seem to have a few dumps related to hardware, especially the Stop 0x124 BSOD, which is almost strictly hardware-related, therefore I suggest you complete these steps:

Memory:

Run Memtest86+ for least 7-8 passes, and preferably overnight as it can take a while to fully complete.

Test each RAM stick individually, if an error is found then move the same RAM stick into the next DIMM slot and test again, if errors are found for the same RAM stick in every available slot then you have a faulty RAM module. On the other hand, if no errors are found in the next slot or the other slots for the same RAM module, then you have a faulty DIMM slot.

Test each RAM stick and every motherboard DIMM slot available.

Overclocking -
I recommend if you are overclocking any hardware, that you reset these values within the BIOS to their default values in order to increase the stability of your system.

Graphics Card:

Read all the steps within the hardware test tutorials very carefully, as stress tests is designed run components to their maximum capacity, in order to point out failing or faulty hardware components.

Run some hard-drive diagnostics and follow these steps:

Find your hard-drive manufacturer and run their tests.

Additional Tests:

Post a screenshot of Crystal Disk Info summary:

Make sure you have the latest firmware for SSD, and ensure all the SATA and Power cables are connected to the drive.

Check for any file system errors and bad sectors using Option #2 of:

Use this command with Disk Check:

Code:
chkdsk C: /f /r
Make sure you have updated all the drivers for your system.

Upload .NFO file:

Start > Type: msinfo32 > File, Save

Scan for any missing, modified or corrupted protected Windows files with: