Você quer começar a descartar as coisas. Desde que você está reinstalado depois de uma reformatação, não é o sistema operacional. Desde que você é capaz de fazer ping, você estabeleceu que sua placa de rede pode enviar e receber dados. Isso também significa que sua placa-mãe está bem.
Após a instalação limpa do Windows, você testou antes de instalar qualquer outro software de terceiros, como Virus Scan, Firewalls, etc?
De que maneira os aplicativos do seu navegador / Windows estão "quebrados"? Você diz que tentou colocar o endereço IP do Google no navegador. Qual o resultado que você conseguiu? Uma página em branco, erro 404, algum outro erro?
Uma possibilidade é que seu roteador tenha a filtragem de conteúdo ativada ou uma regra de encaminhamento de porta mal configurada. Você já brincou com a configuração do seu roteador? Você tem alguma regra de encaminhamento de porta para a porta 80?
Uma maneira de descartar a configuração do roteador é testar se você consegue obter dados HTTP por meio da placa de rede. Você pode usar o Telnet na linha de comando para testar isso:
$> telnet www.google.com 80 <enter>
GET / HTTP/1.1 <enter><enter>
Você deve obter o conteúdo de uma página da web. Caso contrário, algo fora do seu computador está permitindo alguns tipos de tráfego de rede, mas limitando outros, como o tráfego HTTP. As coisas para ver seriam seu roteador, ou um servidor proxy upstream.