Se você já atualizou seu firmware e não houve melhora, pode querer devolvê-lo ou, se já estiver fora do período de garantia / devolução, verifique a página de administração do navegador. Deve haver um botão para redefinir o roteador. Se pressionar esse botão resolver o problema, redefinindo o roteador, você terá uma maneira de automatizá-lo.
Eu tive um problema parecido e resolvi assim: usei ferramentas de desenvolvedor no Firefox (você também pode usar o Wireshark ou a maioria dos outros navegadores) para verificar os dados do POST que são enviados quando você clica isto. Depois de ter feito isso, você pode replicar isso facilmente usando cronjobs / tarefas agendadas e curl.
Eu o uso em um servidor Windows para ser executado uma vez por dia e basicamente se parece com isso:
curl.exe --head -d "POST_DATA_HERE" username:[email protected]/apply.cgi
Obviamente, você precisará descobrir exatamente o que é (se alguma coisa) enviado para o seu roteador e se a reinicialização do painel de controle é suficiente.