Talvez a sua resolução de DNS não esteja funcionando.
Tente navegar usando endereços IP, não nomes, para ver se funciona.
Digite 64.233.163.104 em seu navegador e veja se você pode navegar. (isso é o IP do site do Google)
Se funcionar, podemos trabalhar de lá
EDITAR:
Devido aos seus comentários, tenho uma strong suspeita de que isso é culpa do seu provedor: quando você usa endereços IP, tudo funciona rápido. Ao usar nomes (o que significa que uma consulta DNS é acionada), ela funciona, mas é muito lenta. Isso indica que sua configuração está bem, mas há um problema no seu ISP.
Minha sugestão é: tente contatá-los e pergunte se eles estão cientes de qualquer problema DNS. Talvez eles estejam fazendo alguma manutenção em seus servidores. Além disso, pergunte sobre os números IP de seus servidores DNS. Em seguida, use Start Menu -> run -> cmd -> ipconfig
e compare se o IP atribuído atualmente aos servidores DNS corresponde aos que o seu ISP forneceu a você.
EDITAR:
Os endereços IP (numéricos) sempre serão mais rápidos do que o uso de nomes (textuais) como www.google.com. Isso porque, ao usar nomes, ele deve traduzir o nome em um endereço IP. Sua máquina consulta outro computador (um servidor DNS) que tem uma tabela correspondente a cada nome para seu endereço IP. Então, quão rápido isso é feito depende de quão rápido / ocupado o servidor DNS é (e quão bom / lotado é o tráfego de rede entre você e o servidor)
Portanto, usar servidores DNS públicos, como você provavelmente fez quando pesquisou soluções na rede, não é uma boa ideia: eles geralmente são servidores muito ocupados e podem estar "distantes" (em termos de rede) para você. Servidor distante significa alta latência, resposta mais lenta, levando a um acesso lento.
A melhor solução é certificar-se de que você está usando os servidores DNS que seu ISP fornece a você. Como é o seu servidor ISP, você tem a conexão mais rápida possível e geralmente não está tão cheia como os servidores DNS públicos.
(pequena nota: sua máquina (o sistema operacional / navegador, na verdade) mantém um pequeno registro (um cache) de nomes DNS "consultados recentemente", por isso só precisa traduzir www.google.com uma vez. para o mesmo endereço será (quase) tão rápido quanto usar o endereço IP, porque não há necessidade de consultar o servidor DNS novamente. O sistema operacional / navegador basta olhar para o cache DNS interno)
Espero que isso ajude e sinta-se à vontade para adicionar mais sugestões se precisar de mais ajuda!