роутер ASUS WL-520GC, все раздается по WiFi
Думаю проблема именно в этом. Во первых по WiFi ширина канала сильно зависит от условий, проще говоря сколько препятствий между точкой доступа и клиентом, а так же от забитости эфира, причем не только на выбранном канале, но и на соседних, а так же "зеркальных" каналах.
Самое правильное решение это исключить wi-fi и реализовать кабельное подключение. Чтобы сделать реально работающую беспроводную сеть с заданной пропускной способностью, порой нужно много поморочиться и использовать не такое "пардон, барахло" как 520 асус, а более профф. решения с направленными антеннами. И то не всегда получится, поэтому если есть хоть какая то возможность прокинуть кабель, сделай это и забудь о проблеме.