1. Скорость роутера делится на всех клиентов подключенных, если там например 90 мегабит выжимает, то это только когда один подключен, при двух уже будет теряться, там уже приоритет надо настраивать и ограничения, чтобы на много клиентов распределить.
2. Радиоканал забивается, т.к. у всех соседей wifi есть, можно поиграть каналами, просканировать сеть, определить какие каналы менее заняты, при этом от соседних каналов тоже идут помехи, типа там от 10 на 11, от 13 на 12... нужно найти максимально пустой диапазон, но лучшим решением, конечно, 5Ггц, у меня вот у соседей только 2.4, поэтому вообще всё летает.
3. От мощности железа внутри роутера и адекватности прошивки зависит скорость маршрутизации в целом.
Куда пинги запускаете? До роутера, до шлюза провайдера или до сервера игры? При пингах в 500 вполне может быть скорость и под 100 мегабит, всякое бывает.