В роутере есть логи и есть страница со статусом , по которой можно смотреть имеет ли быть место разрыв соединения или нет , меняет тебе IP провайдер при этом или нет.
всегда можно чем-то замерить как идёт трафик (cFos Speed например)
проверить потерю покетов до того же яндекса (командная строка "-ping ya.ru -t" , через некоторое время ctrl+c для остановки и просмотра статистики)
По полученым результатам определить где проблема, и по обстоятельству звонить провайдеру/пробывать без роутера/чистить ос/да малоли что.