For about a year now i occasionally a BSOD (from the title specifically). This only happens when i try to run games such as fortnite which requires a lot of ram. I get one BSOD. ok. 2. 3. 4. They keep stacking to the point where i cant even run it. Sometimes when it Blue Screens, it just doesnt resolve and stays at the same percentage until you turn it off manually. The first time (6 months ago) i decided to clean my pc from dust as it hadnt been cleaned since bought in hopes that it would stop the bsod's. It initially didnt work for about a week after. Then magically it would just run them without BSOD's.
Now here we are again were if i try to run fortnite, my pc will crash 60% of the time while trying to run it and an almost guaranteed chance while i play it. Recently, the BSOD's dont even show up: everything just freezes then the screen turns black then restarts. One time the screen would just stay black after restarting. I dont't know if cleaning it from dust will help this time.
Can someone help answer the following questions:
Why is this happening?
How can i stop it?
Do i need to replace any parts?
If this keeps on happening will it damage my hardware/software/windows?
If you need any information ask. i have tried sfc /scannow saying everything is fine. i have tried to check for viruses, its all fine.