Одного ip хватит
По процессору, можешь почитать отзывы по роутером для домашнего сегмента(строго домашний), там обычно пишут производительнгость маршрутизации в мегабитах, и думаю можешь умножать на кратное число. А кратность определяешь грубо из тестов процессоров в cinebench. Например проц что в роутере или тот что близок к нему выдает в одноядерном тесте 1000 очков а проц что в сервере будет выдает 4000, то умножай грубо на 3,5
Я бы посоветовал взять два ядра и 1гб озу, и установить линукс серверной редакции
Одного ip тебе хватит
На производительность также будет влиять количество прафил фаервола.
100 мбит тебе не хватит точно. И плюс прогнозируй сколько времени будут проводить твои пользователи в сети и их поведение. Если впн для доступа к рабочим ресурсам то правилами можно ограничить доступ к ютубам инстаграмма вк. И тогда трафика гораздо меньше будет потреблять