The ntoskrnl.exe file is the main Windows "executable" that "runs" Windows. It's not the problem, but Windows might blame it when it can't find the real problem.
I would have to agree that if you are crashing in safe mode, the problem isn't drivers or software, but a hardware issue. In safe mode, 3rd party drivers and software are not loaded.
The last dump file you uploaded did blame a driver, the Razor one. Full dump info can be found here:
https://pste.eu/p/9hdZ.html
File: 011019-6734-01.dmp (Jan 10 2019 - 18:54:49)
BugCheck: [
DRIVER_VERIFIER_DETECTED_VIOLATION (C4)]
*** WARNING: Unable to verify timestamp for RzDev_005c.sys
Probably caused by: RzDev_005c.sys (Process:
System)
Uptime: 0 Day(s), 0 Hour(s), 00 Min(s), and 17 Sec(s)
but I wouldn't worry about that. I would keep testing in Safe mode until you have a stable enough system for normal mode. You were not in safe mode when this crash happened because the Razer driver wouldn't be loaded in safe mode. Once the BSODs are fixed in safe mode, then worry about driver issues (if you have any).
I would do some hardware testing. Start with memtest86. Follow the instructions. Download it, place it on bootable media (flash drive or disc) and run it for at least 8 passes on each RAM module. This will take a while. If you have multiple RAM modules, take them all out and test only 1 at a time in the first slot.
https://www.memtest86.com/download.htm