If a driver gets corrupted or is incompatible it can trigger BSOD. Firmware or BIOS bugs: Sometimes, low-level software bugs ...