What is the 0X number at the bottom of the blue screen? This may give a clue. it could be a memory fault. BSODs are very rare now since Windows 7 upwards and in my experience most are hardware related (as opposed to XP when it seemed it could be affected by which way the wind was blowing!).
Memory fault developed with one DIMM
CPU fan failing causing overheating
Motherboard or other component fault