You get BSODs just during Windows start-up/booting the system?
Then try running Driver Verifier as there may be a boot driver involved, if software is the cause.
Be sure to run Windows System Restore and create a restore point per the sticky because if Driver Verifier detects a violation in a boot driver, it will force-BSOD the system, disable the driver and you'll be in a no-boot situation.
Then you'll need to boot into Recovery and use that restore point to re-boot.
Driver Verifier - BSOD related - Windows 10, 8.1, 8, 7 + Vista
Regards. . .
jcgriff2