у тебя софта вмешивающегося в работу игры или изменяющего графику в ней нет? например reshade или еще чего? если есть удали его или выруби.
и попробуй еще несколько вещей сделать:
в папке с игрой удали папку bin (Steam/steamapps/common/dota 2 beta/game/bin), затем удали папки с конфигами из папки с игрой (.../Steam/steamapps/common/dota 2 beta/game/dota/cfg) и из папки userdata (.../Steam/userdata/твойID/570), затем проверь целостность файлов игры в стим и попробуй запустить ее с параметром запуска -autoconfig
если не сработает, то зайди в настройки стима раздел Хранилище и попробуй восстановить папку библиотеки, нажав на 3 точки и восстановить папку (на том диске, где дота установлена).
+зайди в стиме в раздел библиотека (где игры) и в поиск вбей Steamworks Common Redistributables (если оно не установлено, то установи) и проверь целостность файлов в свойствах. Затем перейди в папку туда где это установлено (.../Steam/steamapps/common/Steamworks Shared/_CommonRedist/vcredist/) и установи те vc_redist.x64.exe и vc_redist.x86.exe из этих папок начиная с 2015 по 2022 (если скажет уже установлено, то выбери восстановить). можно попробовать проделать тоже самое с dx (.../Steam/steamapps/common/Steamworks Shared/_CommonRedist/DirectX/Jun2010/dxsetup.exe) или скачать последнюю версию с сайта microsoft.
ps. обновления винды проверял?