Ваша видеокарта не соответствует минимальным системным требованиям, которые не изменились с переходом Dota 2 к обновлению «Новая жизнь». При запуске на старом движке это не мешало работе игры, потому что в Source 1 не использовались все возможности видеокарт. Однако обновление «Новая жизнь» требует наличия таких графических функций, как вершинные текстуры и шейдеры версии 3.0, поэтому соблюдение минимальных системных требований стало важнее, нежели в Dota 2 на движке Source 1. К сожалению, это означает, что обновление «Новая жизнь» не будет работать на некоторых видеокартах 2006 и более ранних годов выпуска.
Не удалось начать игру, потому что видеокарта у вас говно – говорит вам ваша любимая Dota. Проблема в том, что видеокарта старая и не поддерживает Shader 3.0. Как я уже говорил, их можно попробовать программно эмулировать. Для этого надо скачать архив, где лежит один единственный файл – библиотека для эмуляции шейдеров. Его надо положить рядом с запускным файлом игры, который находится вот в этой папке. После чего игра запускается с эмуляцией шейдеров 3.0, о чем говорит вот этот логотип в нижнем игру. Вот только играть вы скорее всего не сможете, так как комп и так у вас тормозной, а при эмуляции шейдеров тормозить будет еще больше. Второй вариант который можно попробовать – запустить на другом API, не DirectX, а OpenGL, для чего нужно скачать соответствующее дополнение. А потом еще прописать -gl в дополнительный свойствах запуска. Но если видюха ваша не тянет шейдеры 3.0, то и нужную версию OpenGL она скорее всего точно не потянет. Пора покупать новую видюху.