из того что я читал, похоже маловато.
проверять правила, не много ли запущено, может перегружено фильтрами, а д-линк в свою очередь по минимуму (не верю я в честные 10 метров на д-линке).
Если Олеговская прошивка - ее главное назначение - терминалка, доступ к стартап скриптам и возможность ставить софт на выбор, последнее для ускорения не знаю как применить .
Тут в ветке про ppp обсуждают. да и вообще, похоже обычная практика, заменять MASQUERADE в Асусе на SNAT. это должно меньше загружать процессор. FAQ по iptables советуют делать короткие цепочки со ссылками друг на друга для медленных машинокж; если насоздавались длинные, можно в загрузочном скрипте их переписать/подправить.
Да, и в Асусе DoS протекшн - это отправка почти всех входящих соединений сразу после ната на -m limit --limit 1/sec (--limit-burst 5 по умолчанию), это что-то вроде пула с отбросом соединений при переполнении.
В пиринговых качалках - смерть. С другой стороны так подставные пиры, вроде бы, могут завалить виндовый емуль, т.е. нужно. Я заменил правила на несколько большие значения, чуть пошустрее стало работать.