Изначально была следующая проблема:
Роутер использовался для подключению к интернету небольшой сети из 15 машин, используя PPTP. По логам PPTPшным на стороне сервера провайдера было видно, что роутер работает ровно 2часа 9 минут, а дальше виснет (не пингуется ни со стороны сервера провайдера ни из локальной сети) и помогает только сброс питания, путем выкл-вкл
Техподдеркой Dlink.ru была предложена новая прошивка 3.06 - которая не решила проблему.
Решением оказалось заливка более старой (и как оказалось последней) прошивки v.3.03 с официального забугорного сайта
www.dlink.com
Для DI-704P rev C1 прямой линк:
http://support.dlink.com/products/view. ... 04P%5FrevC
И сейчас роутер работает сколько угодно долго с установленным PPTP соединением.
Возможно зависания других роутеров тоже можно решить аналогичным образом.