O DNS não tem efeito no ping, seja qual for. Isso é um absurdo. O DNS fornece serviços de resolução de nomes e é isso. Nada mais e nada menos.
Sua conexão com a Internet não passa pelo servidor DNS, nem o roteamento melhora a sua velocidade, pois você provavelmente estará passando por várias outras conexões (potencialmente do lado errado do mundo) antes de voltar para onde queria ir. Isso não acontece normalmente de qualquer maneira.
O que o Google ou OpenDNS pode fornecer é 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 seu ISP tiver um cache DNS pequeno e não visualizar solicitações para esse site com frequência, mas após a primeira solicitação seu servidor e a máquina local armazenarão em cache a solicitação, o que significa ou o OpenDNS será mais lento se houver uma grande distância entre você e seus servidores. Não haverá melhorias nos testes de ping, exceto possivelmente na pesquisa inicial.
Eu disse isso em um comentário acima, mas seus testes também não são justos para os propósitos dos testes. Usar o speedtest não é relevante para testar o DNS e os testes que você executou estão resolvendo para diferentes servidores com diferentes velocidades ou locais que distorcem injustamente seus resultados. Se você quer provar que o DNS não faz diferença, então você precisa selecionar o mesmo servidor a cada vez.
Por que o DNS não fará diferença real? É porque é usado no primeiro meio segundo de sua conexão com um servidor (para resolver um nome para um endereço) e, talvez, se o cache expirar, 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 estará seguindo 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 que são particularmente carregados com recursos externos, como botões de mídia social, imagens e scripts de publicidade e outros recursos que precisam de seus locais resolvidos. Isso pode ser particularmente irritante para a maioria dos usuários, já que parece ser o site principal lento quando, na realidade, é a resolução e o download de todos os recursos "extras" que tornam o site lento.
Muitas pessoas podem igualar essa lenta resolução de recursos como sendo os sites "ping" sendo ruins, quando em toda a realidade o ping de sites está perfeitamente bem. Se o site carrega mais rápido com o DNS alterado, então é o seu servidor DNS que é ruim, não os sites velocidade ou ping (latência). Estas 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 em seu cache local, você não verá nenhum benefício em alterar seu DNS. Se os nomes não estiverem no seu cache, a alteração do DNS pode fazer uma breve melhora no início da conexão.