Flakk wroteBSOD's come from various problems, including overheating, unstable power consumption, newly installed hardware and software.
Are you having any overheating issues ?
I suspect that the Motherboard is damaged.
I have encountered a similar problem last year while i was fixing an HP Laptop, the motherboard had micro-cracks (impossible to see cracks that occur due to overheating or maybe if the laptop took a strong hit or have fallen down on the floor) I was able to boot normaly at times but most of the time i get BSOD's or the lappy just shuts off byitself. The mobo at this case is impossible to fix, i used to apply pressure with my hand on the board so it can boot...
I recommend you take it to a repair shop so they can check it out for you.
thx Flakk, btw do you know any good repair shops in beirut?