Как подобрать компоненты для домашнего сервера?
Очень зависит от оптимизации движка, можно 10К подключений и на дешевой VDSке обработать, если правильно приготовить фронтенд и все что можно закешировать. Возьмите для начала облако у любого хостера, сможете наращивать мощности пока не будет хватать, и тогда ориентировочно поймете какое железо вам нужно на дедик. Что оптимизировать тоже от движка зависит, где-то это iops, где-то количество RAM, где-то процессор, где-то сеть, смотреть надо индивидуально. А чем если не секрет обусловлен выбор именно FreeBSD в качестве ОС, система специфична и требует глубокого тюнинга, у вас же я не вижу, судя по вопросу, соответствующих знаний.
во первых следует отказаться от фрибсд 
просто на линуксе все работает быстрее это раз
админиться и ставится в 10 раз легче это да
вы просто выиграете кучу денег на одном этом
чего смотреть на скорость ссд диска не понятно
мне кажется с вашим детством вы не сможете его перегрузить
чего смотреть на оперативную памяти при её стоимости 1000 рублей за 4 гига 
берешь 4 планки по 4 гига и живешь счастливо
при должной оптимизации 1000 юзеров онлайн легко тянутся на пентиуме 3 с 2 гигами памяти