você está trabalhando sem DHCP no Windows. No Linux, o DHCP até está pegando endereço, mas está ficando com o DNS apontando pro próprio roteador, o que é ruim. Nesse caso, você pode ir ao gerenciador de rede, na conexão de rede sem fio, e usar a opção "Somente IPs automáticos", e indicar os mesmos servidores DNS que funcionam no windows.
Sobre a conexão em si, vc disse que há várias outras redes no alcance. Bem, você está usando o canal 6, que é o canal default da rede wireless. Normalmente esse canal se torna "sujo" rapidamente, devido justamente às outras redes. Dependendo da qualidade do seu roteador, e dos seus drivers, vc pode até conseguir usar, mas se a taxa cai abaixo de 1Mbps, a conexão fica impossível.
Eu sugiro que vc configure o roteador pra usar outro canal, que não o canal 6. Na presença de outras redes wireless, vc só pode usar os canais 1, 6 ou 11; escolha o novo canal entre 1 e 11, pra melhorar sua conexão. As máquinas wireless devem se ajustar automaticamente ao canal usado no roteador.