My first suggestion would be to update all the drivers and the BIOS of your PC.
You can also troubleshoot all kinds of BSOD from here
Corrupted system files are one of the possible reasons why this issue is happening.Try the below steps and see if they are helpful
Press F8 while booting your computer to access System Recovery options.
Select Command Prompt.
Enter the following commands below, then press Enter after each command:
chkdsk c: /f
bcdboot c:\windows /s c:
Once done with the above commands, restart your computer and see if the problem is fixed.
--If the reply is helpful, please Upvote and Accept it as an answer--