Нужно собрать компик, который бы гонял теоретически 1 гбит/с на 300-400 клиентов. Клиенты с небольшими локалками, из локалок этих периодически прёт p2p и прочие радости генерящие одновременно сотни соединений... Теоретически будет 2-3 пира по BGP и обязательно нужен подсчёт трафика по каждому IP. NAT и фильтрации не будет, шейпера тоже. Какой x86-проц всё это потянет? Нужны не умозрительные прикидки, а реальный опыт. Трафик, сетевухи, процессор, CPU load...
И насколько спасает увеличение числа ядер/процов? Вообще линукс или фряха умеют роутинг распараллеливать на несколько CPU?