Пирвет, рекомендую в игровом клиенте steam нажать по игре правой кнопкой>свойства>локальные файлы>и там проверить игру dota 2 на целостность кэша, ещё как вариант ,вывести ярлык на рабочий стол нажать по нему пкм, и запустить его от имени администратора, есть ещё способы, но лучше посмотреть видео которое я скину ниже.
https://www.youtube.com/watch?v=G21owaAPfyA