Maybe your pc temperature is high when playing dota and 1st games working normaly, but when you continue play - then some protect system in ur pc not like this temperature and then game crashing.
-or maybe your pc need special drivers for mother board or video card
-or try in dota settings test other ways to render game textures , example - directx9 or 11 or -vulkan

There many things can be, i suggesting you to ask peoples in real who understanding how pc work and can help with your problem. (service centers can help tho)