What I noticed is that the problem does not occur as long as I have a VPN connection to our company network.
Em vez de uma VPN para a rede da sua empresa, tente abrir um prompt de comando (Windows-R, cmd) e deixe a seguinte execução:
endereço IP do roteador ping -t wifi
Se isso funcionar, algo desconectando ou indo dormir.
Se isso falhar, faça o mesmo, mas com um endereço IP da Internet em vez de um local.
Como alternativa, tente colocar seu laptop no modo de alto desempenho e, nas configurações de configuração do adaptador Wi-Fi e nas configurações de energia do Windows, desative toda a funcionalidade de suspensão.
Depois disso, faça o login no seu roteador, atualize o firmware novamente se houver mais novas atualizações disponíveis e, em seguida, verifique todas as páginas, particularmente as avançadas, sobre qualquer tempo limite de conexão ou outros limites de tempo; desative todos eles.
Verifique se o roteador está no modo de autenticação WPA2-AES; AES, em particular, tende a ser feito em hardware agora, e é esperado.
Como uma boa prática geral, bem como uma etapa de solução de problemas, compre ou peça emprestado um ponto de acesso Wifi separado (eu gosto do Ubiquiti Unifi linha, embora você precise executar um serviço de controlador para muitos dos recursos), conecte-o ao roteador como o Xbox é conectado, e veja se o problema é com o laptop, ou com o wifi do roteador.
Como uma etapa de solução de problemas, compre um adaptador Wifi USB ou use um dispositivo Wi-Fi diferente cartão no laptop. Use isso em vez da placa wifi atual do laptop para ver se você pode isolar se a placa Wifi é o problema.