ntoskrnl.exe BSoDs - unable to load into PC

Aug 17, 2018
Ever since about a week or so ago I've been getting BSoDs for unknown reasons that can occur around 10+ per day. It would crash with various error codes like: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED and BAD_POOL_HEADER which would all have the same driver in common: "ntoskrnl.exe" according to bluescreenviewer.

These crashes would happen all at once per day, with it crashing before I even log into Windows. It would be the rare occurance that I gain access to my PC for a mere few hours before it starts all over again.

I have looked for days at solutions to this issue and have tried every one they suggest - it simply doesn't work.

I have tried:
sfc /scannow (as admin)
memory diagnostics
defragmentation of my disks
scanning for malware/viruses
uninstalling malwarebytes and bitdefender
rolling back my GPU drivers
uninstalling my GPU drivers
updating every driver on the device manager
updating my windows (which crashes when I restart to finalize)
restore to a different point (but I had no other save points)
windows startup repair

and even a complete refresh of windows, but my PC crashes as I initialize it

This PC is only 3 months old and I have narrowed down to think that this issue is driver related from all that I have tried

I am in safe mode currently

I lack hope for what options I have left, so help from anyone would greatly appreciated

Aug 17, 2018

CPU: i5 7600k @ 3.8 Ghz (no overclock)
GPU: Gigabyte GTX 1060 3GB
Motherboard: ASROCK z270 pro4
RAM: 8GB HyperX Fury single stick
PSU: Cooler Master MasterWatt 550W 80+ Bronze Certified (semi-modular)
CPU Cooler: Hyper 212 EVO

All of the parts are brand new besides from my GPU which I bought March 2017 and used in my old PC and transferred to this build