Como disse @CelticWarrior, na documentação oficial para sua placa gráfica, o OpenGL v3.1 e superior não é suportado. Sua placa de vídeo pode muito bem ser capaz de executar a versão necessária do DirectX, mas não do OpenGL. Para rodar o Dota 2, você precisaria voltar ao Windows ou atualizar seu hardware para um modelo suportado.