PC + RouterOS или сразу бери мощную железку от Mikrotik.
Циску как тут насоветовали вы не купите нормальную за такие деньги которая будет отвечать вашим требованиям, разве что только поддержанную где нибудь с ебая, а настраивать PC + Linux + Iptables замучаетесь и не для слабонервных это.
Ах да, почему PC менее предпочтителен, потому что он жрет больше электричества если берем в расчет нормальный PC, а не атом-версию, больше элементов подверженных отказу, БП, HDD и т.д. и т.п., если хотите что бы PC версия вашего "роутера" справлялась с нагрузками и аля DDOS то нужно будет приобретать полупрофессиональные или профессиональные сетевые карты со встроенным CPU для обработки трафика иначе при ддосе при наличии обычной сетевой карты нагрузка будет ложиться на CPU компьютера и он просто физически уйдет в 100% загрузку и вы не сможете даже в консоль попасть (знаем проходили).