Random but sometimes consitent BSODs Fix

Questions: So I've been having issues with BSODs for a bit now. Somedays there are no issues, other days I have can't do shit. Upgrading to Windows 10 has seem to have fixed the random bluescreens, from what I can tell, but now I'm still having the issue of DOTA 2 crashing and sometimes making my PC...