Какие нужно учесть критерии при выборе/сборке сервера?
нету исходных данных 
1 сколько весит база
2 сколько людей с ней работают 
3 какой прирост у базы за неделю , месяц , квартал , полугодие год 
4 какая средняя загрузка у существующего сервера  , по цпу озу и диску 
вот после этих данных можно подбирать сервак
может стоит начать с анализа требований заказчика? Если это конторка на 10 пользователей и 100 проводок в день  - зачем Вам SAS/SSD? 
Почему Вы считаете, что "если БД, то данные будут меняться часто"? Существует масса сценариев, у которых БД в основном используется для чтения.