In my experience BSOD can be cause by dead fans which cause overheat and a faulty ram, but in some cases it's not so I would suggest to break it down it first by parts. For laptop I would say to make a fresh install of the O.S, for the PC it's good t...