私の知識と経験によれば、ブルースクリーンの発生原因は圧倒的に「ソフト」です。
相談掲示板では、ろくな状況分析もしないで「メモリ故障」「HDD寿命」といった
回答をしている事例が見受けられますが、技術屋の私には滑稽で馬鹿馬鹿しいです。
余談なので恐縮ですが、ダンプ解析に便利なツールとして「WinDBG」があります。
WinDBGは、Windows10をサポートする「Windows 10 SDK」に同梱されており、
MS社が無償配布しているので、次のURLからDLすることが出来ます。
https://developer.microsoft.com/ja-jp/windows/downloads/windows-10-sdk
Windows 10 SDKは、本来「ソフトウェア エンジニア向けの開発キット」なので、
使いこなすためには相応の知識が必要であり、ソフト関係に疎い私は勉強中です。