Мой личный опыт - то, что Сервер 2008 медленнее затем Server 2003, но не огромными суммами. Я выполняю сервер 2008 VM с 1 ГБ RAM для разработки, с установленным IIS и служу нескольким веб-страницам, и это хорошо работает, не имел любые проблемы с ним. Я думаю, ставите ли Вы SQL там, он начал бы становиться немного вялым. Таким образом, я предполагаю, что это действительно зависит от того, что Вы хотите сделать с ним. Если Ваш текущий сервер будет иметь 1 ГБ и будет работать хорошо затем, то Вы больше, чем, вероятно, устроите Server 2008, если бы Ваш в настоящее время рабочий около вершины с точки зрения использования ресурсов я подозревал бы перемещение в сервер, 2008 может опрокинуть Вас.
Попытайтесь использовать Брандмауэр Порядка байтов Выпуск Communitiy, он имеет все функции, которых Вы требуете. его свободное для использования. и это не требует никакого обслуживания
Другой опцией является Ipfire, который основан на хорошем/старом ipcop., если Вы любите/знаете лучше iptables больше, чем PF (как я). вот функции http://www.ipfire.org/en/features
btw, я предпочитаю PFsense и пытаюсь изучить PF вместо того, чтобы использовать ipfire, который очень легок для меня. изучение PF также легко.
Мы используем debian + shorewall как брандмауэр. Это делает все, в чем Вы нуждаетесь и еще больше. Мы имеем другой vpns на нем, и ipsec и openvpn и никогда не получали проблемы (возможно, с ipsec, необходимо перейти очень глубоко к поиску и устранению неисправностей).