Напишу, как у меня было в подобной ситуации и как долго к шел к решению. Сначала расскажу предысторию, потом назову уже саму причину. Кому лень читать вводную часть, могут сразу переходить к причине: выделил чуть ниже.
У меня была такая же проблема давно. Интернет слетал на ровном месте сначала пару раз в день, потом по 10 раз в день, потом вообще каждые 10-15 минут. Многократные перезагрузки и сбросы до заводских не спасали.
Тогда я проверил компьютер на вирусы. Не обнаружено. Но это первое, что нужно сделать: проверьте комп хорошим антивирусником: DrWEb или ESET. В случае угрозы, чистим, лечим, проверяем.
У меня угроз не было, но интернет стал слетать еще чаще: каждые 5-10 минут. Тогда я стал атаковать провайдера звонками и заявками. Приходило четыре бригады, проверяли линию, на входе тоже. Там скорость была стабильной и постоянной.
Тогда я задумался: может, дело в роутере?
Причина (для тех, кто хочет опустить вводную часть, начинать читать отсюда).
Да, дело оказалось в роутере. У меня на роутере было 4 порта для подключения компа. Кабель был подключен к первому. Я его перекинул на второй. Интернет заработал нормально на один день. Потом проблема вернулась. Тогда я перекинул кабель подключения на 3 порт. Аналогично. Потом на 4. Не помогло: интернет слетал каждые пять минут.
Мастера вызывать я не стал, поняв, что порты погорели окончательно. Купил новый роутер. По цене он мне обошелся как вызов мастера. После замены роутера, интернет стал работать четко, долго и стабильно.