Seus passos de solução de problemas parecem bons até o momento.
-
Além de verificar a integridade dos arquivos de sistema do Windows (No CMD como Admin, execute
sfc /scannow
) e teste a RAM com o Memtest: -
Minha recomendação é tentar um SO diferente / alternativo (ou seja, instalado em uma unidade de disco rígido separada / em branco / nova).
Dessa forma, você saberá se seu problema é "Hardware" ou "Software".