OK, since it's all over I'd start with canned air. Google how to clean your laptop vents with canned air. I never start with a deep cleaning where you open the laptop. I reserve that for times when I feel it's required.
After that I have no more to add since you claim you tried all proposed solutions in forums.
Hi,
I'm here because it has been more than a year that i'm experiencing issues with my laptop MSI GP60 2PE, like Random BSODs ( all kind of error messages ) especially when i'm running a game it also happen when i'm just surfing internet
When i'm running League of legends it crashes randomly too getting those " BugSplat " even with the lowest config possible (tried all proposed solutions in forums), i don't know what's wrong with my PC ... it should be able to run it easily on max config
and i experience Crashes with all games .. (those who are in the range of my pc specs )
I'm running on Windows 10.
Had same problems on Windows 8.1 and 8.
HELP ! PLEASE ! I can't afford to buy a new pc for now...
If there is anything i have to do please tell me !
(i'm not a native english speaker so please don't mind any writen mistake)

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic