O DNS não tem nenhum efeito sobre o ping. Isso é um absurdo. O DNS fornece serviços de resolução de nomes e é isso. Nada mais e nada menos.
Sua conexão à Internet não passa pelo servidor DNS, nem o roteamento melhora a sua velocidade, pois é possível que você esteja passando por várias outras conexões (potencialmente do lado errado do mundo) antes de voltar para onde você queria ir. Isso não acontece normalmente de qualquer maneira.
O que o Google ou o OpenDNS pode fornecer a você é uma resolução um pouco mais rápida de nomes para o endereço IP e, possivelmente, algum nível de proteção contra nomes de domínio de malware conhecidos.
Você pode obter uma resolução de nome inicial mais rápida, especialmente se o seu provedor de serviços de Internet tiver um cache DNS pequeno e não vir solicitações para esse site com frequência, mas após a primeira solicitação, o servidor e a máquina local armazenarão em cache a solicitação, o que significa que o Google ou o OpenDNS seja mais lento se houver uma grande distância entre você e os servidores deles. Não haverá nenhuma melhoria nos testes de ping, exceto possivelmente a pesquisa inicial.
Eu disse isso em um comentário acima, mas seus testes também não são justos para os fins de seus testes. O uso do speedtest não é relevante para testar o DNS e os testes que você executou estão sendo resolvidos para diferentes servidores com velocidades ou locais diferentes, que distorcerão injustamente seus resultados. Se você quiser provar que o DNS não faz diferença real, será necessário selecionar o mesmo servidor todas as vezes.
Por que o DNS não fará nenhuma diferença real? Isso ocorre porque ele é usado no primeiro meio segundo da sua conexão com um servidor (para resolver um nome para um endereço) e, talvez, se o cache exceder o tempo limite, ele será usado novamente. Você pode salvar um fragmento de segundo ao obter o endereço IP do seu jogo ou servidor Steam, mas depois disso o software sempre seguirá a rota direta para o servidor e a velocidade será a mesma, independentemente do servidor DNS usado.
Ter um servidor DNS rápido pode ser bom se você estiver navegando em sites especialmente carregados de recursos externos, como botões de mídia social, imagens e scripts de publicidade e outros recursos que precisam ser resolvidos. Isso pode ser particularmente irritante para a maioria dos usuários, pois parece que o site principal está lento quando na realidade é a resolução e o download de todos os recursos "extras" que tornam o site lento.
Muitas pessoas podem equiparar essa resolução lenta de recursos como sendo os sites "ping" ruins, quando na verdade os sites ping estão perfeitamente bem. Se o site carregar mais rápido com o DNS alterado, é o servidor DNS que está com problemas, não a velocidade ou o ping (latência) dos sites. Essas são duas coisas muito diferentes.
Eu fiz um desenho rápido do que (aproximadamente) acontece.
Para conexões existentes e se o nome estiver no cache local, você não terá nenhum benefício em alterar seu DNS. Se os nomes não estiverem no seu cache, a alteração do DNS poderá fazer uma breve melhoria no início da conexão.