Normalmente, o BSOD é causado por hardware defeituoso (na maioria das vezes, por experiência) ou por um driver de dispositivo defeituoso.
Se você ler o BSOD, ele normalmente lhe dará o nome do driver de dispositivo que o acionou e outras informações de depuração na linha STOP
.
A Microsoft fornece uma lista desses códigos: Referência do código de verificação de erros .