Здраствуй, для начала тебе нужно будет отключить все лишние приложения и антивирус в том числе, открыть клиент стим, навсети на игру Dota 2 и нажать по ней пкм, далее "свойста" далее "ОБЩЕЕ" и там найдешь ниже строчку Параметры запуска игры"

именно здесь вам нужно ввести в строчку нужные параметры для улучшения производительности вашей игры ,чтобы она не так сильно лагала. Как это сделать вы узнаете с помощью видео которое будет ниже.
Параметры запуска - -console -novid -high +exec autoexec.cfg -heapsize 524288 -threads 8
Как только вы настроили параметры запуска, нажимаете "OK", после этого перезапустите клиент steam.
Зайдите в игру и сверните её, выходим на рабочий стол и запускаем "диспетчер задач" нажав "ctrl+alt+delete"
Далее переходим во вкладку Процессы и ищем игру Dota 2, нажимаем пкм по ней, и задем высокий приоритет, изначально у вас по дефолту стоял средний, эта функция заставит ваш процессор раоботать на всю мощьность в игре Дота 2.
После этого, перезапускаем лаунчер стим, и запускаем доту, и переходим к её настройкам. Там вам нужно бедт убрать галочку в эффектах с Теней и освещения, так как эти параметры сжирают FPS в огромном количестве, на этом у меня все, надеюсь я вам помог и у вас станет по меньше лагов, Удачи.