Не совсем корректный вопрос, imho.
6. Лично я предпочитаю отдельный сервер с поддержкой терминального доступа к нему клиентов
Что это значит? Это значит, все приложения работают на сервере, база данных, также находится на сервере (том же, или удаленном).
на сервере стоит административная версия и все запускаются через ярлычок с сервера
приложение в данном случае будет грузиться на локальный комп и выполняться, соответсвенно на нем, при этом данные, естественно на сервере.
на компах стоит сетевая версия
В этом случае софтинка загружается с локального компа
В принципе, вотрой вариант лучше, с точки зрения скорости загрузки, хуже - с точки зрения администрирования.
Требования к серверу?
Это все зависит от бюджета предприятия, imho
Все зависит от нагрузки на сервер. Количество пользователей, объем базы и пр.
Сервер может быть и не очень шустрым, в смысле мГц), но должен иметь достаточный объем ОЗУ, быстрые диски (желательно RAID)