Na minha experiência, o 'soluço' das máquinas Windows é devido às renovações da concessão de DHCP.
Eu imagino que o seu roteador (Linksys WRT110) tenha o tempo limite de concessão do servidor DHCP definido em 1 hora ou 'infinito'.
O Windows tem uma 'peculiaridade' em que quando a concessão expirar, DROPS todas as conexões e, em seguida, vai à procura de uma nova concessão.
Se o tempo limite de renovação da concessão do roteador estiver definido como 'infinito', ele definirá o valor como UN_IGNED MAX_INT ... (0xFFFFFFFF) de 32 bits, que os produtos da Microsoft processam como um valor SIGNED. (-1).
O RFC2131 descreve a interpretação correta dos valores usados e o roteador está fazendo as coisas corretamente! O Windows está interpretando o tempo 'expira' da concessão como '-1' ou 'um segundo atrás', o que, novamente, faz com que ele elimine todas as conexões de rede.
A correção para isso é definir novamente o tempo de renovação do roteador para 7 dias (168 horas) ou algo assim. Até 24 horas funcionarão, embora 23 ou 25 sejam melhores, então o 'piscar de olhos' não estará continuamente no meio do seu surfe, em vez de se deslocar lentamente ao longo dos dias.