Я бы в таком случае либо собрал отдельный комп-роутер под чем-нибудь типа FreeBSD (первого пенька должно хватить за глаза), либо потратился на аппаратный роутер с управлением полосой пропускания типа вот такого.
В отдельной железке есть ещё один плюс - не нужно свой основной комп постоянно держать включённым и не едятся его ресурсы на маршрутизацию.