How long has it been crashing like this? Did it only start in April?
Try updating to the latest BIOS, all of them improve stability and it could be one of your drivers was updated and needs the newer bios.
the oldest and only driver i would think could be causing crashes is your VPN driver since its from 2014.
it shouldn't crash in safe mode if its caused by a 3rd party driver and yet I am tempted to ask you to run driver verifer as no actual drivers have been mentioned yet
Try running
driver verifer, just read the instructions carefully. It is part of win 10 designed to find misbehaving drivers. It will cause BSOD, that is its job since it tests drivers.
note: sometimes this will put you into a boot loop so it helps to have a win 10 installer handy to get out again. Download the
Windows 10 media creation tool and use it to make a win 10 installer on USB
Also helps to run system restore before hand to create a restore point to roll back to if necessary.
Once it bsod, upload the minidump file and we see what it shows us.
The instructions to stop it looping are in the link above I will show u anyway
change boot order so USB is first, hdd second
boot from installer
on screen after languages, choose repair this pc, not install.
choose troubleshoot
choose advanced
choose start up options
hit the restart button
choose a safe mode (it doesn't matter which) by using number associated with it.
Pc will restart and load safe mode
Now open command Prompt
type verifer /reset and press enter
restart PC