У меня собран MiniITX на двухъядерном Celeron G. Корпус, правда, не столь приятный, как у zapimir, особенно в части установки жёстких дисков, но вместить 3 трёхдюймовых жёстких диска и один полноформатный CD/DVD-привод сей корпус способен. У меня там стоят два двухтерабайтника, программно объединённые в RAID-1.
По ПО и функционалу, правда, получаются некоторые разногласия — пользую AltLinux 6 под samba-файлопомойку, отладочные Apache/PHP/MySQL и медиасервер. Гуёвую настройку сети не считаю принципиальной, т. к. делается она один раз. Asterisk и ftp собирать/ставить/настраивать на этом сервере не пробовал; FTP точно в коробке есть. Для роутинга можно поставить сетевуху в дополнение к встроенной и настроить iptables. MiniDLNA собрался после установки десятка devel-пакетов из штатного репозитория — возни было примерно на час. Остальной функционал весь из коробки. Разумеется, в природе под такую платформу выбор гораздо более широк, чем на роутере — только смотри да выбирай.