Большинство роутеров имеют веб-интерфейс, где можно увидеть все подключённые в данный момент устройства. Заходишь на адрес роутера (обычно 192.168.1.1 или 192.168.0.1, посмотри на задней стороне аппарата) с логином и паролем (если никогда не менял, скорее всего admin/admin или что-то в этом роде) и ищешь раздел, который называется «подключённые устройства», «DHCP clients» или «клиенты». Если видишь оборудование, которое не узнаёшь, значит что-то не так. Стоит также проверить историю подключений, если роутер это позволяет.
Но вот низкая скорость и разрывы соединения не обязательно означают, что тебя захакировали. Это может быть помеха в диапазоне Wi-Fi (если живёшь в здании со множеством близких сетей), роутер перегружен автоматическими обновлениями или просто деградирует со временем. Первое, что я бы сделал, - перезагрузил роутер, подождал пару минут и заново всё проверил. Если проблемы остались, попробуй изменить канал Wi-Fi из того же интерфейса (иногда 1, 6 или 11 работают лучше) или позвони провайдеру, чтобы он проверил со своей стороны, действительно ли он дает тебе эти 300 мегабит.
В любом случае, даже если не найдешь злоумышленников, разумно изменить пароль Wi-Fi на что-то надёжное (разнообразные символы, без очевидных слов) и проверить, какие методы безопасности ты используешь. WPA3 - это лучший вариант, если роутер это поддерживает, потом WPA2, ни в коем случае не WEP. И ещё: если роутер имеет кнопку сброса, рассмотри возможность её нажать, если скорость так и остаётся низкой; иногда конфигурация портится. Но сначала исключи простые причины, прежде чем предполагать худшее.