O comportamento que você descreve é exatamente o que você deve esperar. Todas as solicitações DNS normalmente seriam tratadas pelo serviço DNScache, que serviria a qualquer aplicativo em execução na mesma máquina. Depois de excluí-lo, todos os programas precisam enviar consultas DNS, pois eles não podem mais aproveitar o serviço de armazenamento em cache do DNS.
Informações encontradas on-line confirma que o serviço DNScache realmente faz exatamente o que é apropriadamente chamado depois: caching DNS queries.
What does the DNS Client (DNScache) service do? Resolving and caching domain names: it finds a domain name's IP address and saves this association for a short time.
What happens if it is disabled? If the service is stopped, DNS names will continue to be resolved. However, the results of DNS name queries will not be cached.
Em uma nota diferente, o que você estava tentando realizar excluindo o serviço DNScache? Eu não vejo qualquer vantagem ou objetivo além de experimentar com o sistema para obter insights sobre seu funcionamento.
I would leave the Dnscache service alone.