Voltando no tópico, já houve aqui no Fórum registro de dificuldade com essa específica placa wireless da Qualcomm QCA6174, num notebook montado pela Dell, originalmente com Windows que o usuário apagou integralmente e instalou Ubuntu, no que naquele caso a wireless simplesmente não funcionava. Na época, pelo que então vi, a questão estava relacionada ao firmware do dispositivo.
Naquele caso, no dmesg da instalação aparecia (era um Dell Inspiron 15 5000 Series com Ubuntu 14.04):
ath10k_pci 0000:02:00.0: cloul not fetvh firmwere file 'ath10k/QCA6174/hm3.0/firmware-5.bin': -2
No caso presente do notebook do /victorgama/, diferentemente, como já foi montado e instalado Ubuntu de fábrica diretamente pelo pessoal da Dell, certamente contornaram o problema com a solução provisoriamente disponível (um workaround).
Há um tópico tratando especificamente dessa questão:
Qualcomm Atheros wireless card [168c:003e] (rev 32) not supported
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1520343?comments=allBasicamente a questão é que houve um novo release da placa wireless e ainda não havia um novo firmware para essa nova revisão, então o kernel não localizava o firmware e a solução era copiar o firmware da revisão anterior para o diretório onde o kernel esperava encontrar e, assim, a placa passava a funcionar, embora certamente não em toda a sua potencialidade, na essência a questão é essa.
No tópico acima mencionado o workaround consta no post #22.
Entretanto, pela que lá consta, posteriormente (em 17/03/2016) a solução definitiva veio com a introdução do kernel 4.5.0 (atualmente já deve estar também incorporado no kernel 4.6), mencionado da seguinte forma:
WARNING: You need at least kernel 4.5.0 for the following new fix to work, else refer to the old method described in post #22
Assim sendo, o que suponho é que o pessoal da Dell que montou o notebook do /victorgama/ usando o Ubuntu 14.04 é bem possível que tenham usado aquele workaround, já que essa versão, a 14.04, trabalha com uma série menor do kernel (série 3) que não contempla a atualização do firmware.
Isso posto, o que eu faria, para testar a hipótese, seria manter a instalação original do Ubuntu feita pela Dell (até para ter um comparativo posterior), abrir uma partição adicional no disco e nessa nova partição instalar em dual boot o Ubuntu 16.04, verificar a configuração da wireless com o kernel 4.2 e, em seguida, instalar o kernel 4.6 nele. Concretamente tenho aqui uma instalação da 16.04 rodando sob o kernel 4.6 e está funcionando muito bem.
:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04 LTS"
:~$
:~$ uname -srv
Linux 4.6.0-040600-generic #201606100558 SMP Fri Jun 10 10:01:15 UTC 2016
:~$
Essa solução não invalida aquela questão inicial que é sair do modem da Net passando-o para bridge e colocar um roteador decente em dhcp, pois de uma forma ou de outra essa providência, por si só, também irá contribuir para a melhoria da qualidade da conexão.
Acho que é isso.