Eu não acho que o seu roteador ou firewall reservaria uma certa quantidade de largura de banda para o tráfego crítico, a menos que você o configure para isso (se tiver esses recursos).
Acho melhor configurar um ou dois servidores de nomes na sua rede local e configurar os computadores locais para usá-los. Além disso, você pode instalar servidores de nome de armazenamento em cache nos computadores locais do usuário, para que eles tenham que confiar ainda menos no envio de consultas para servidores de nomes remotos. No linux, por exemplo, você tem o "daemon de cache do servidor de nomes" ou o NSCD para fazer isso: