Não há motivos para não executar tudo em um servidor.
Eu tenho uma máquina que é:
- Servidor de impressão
- Servidor de arquivos
- servidor da web
- servidor de TV (MythTV)
- Roteador
- DHCP
- Host da máquina virtual
E tudo com 3 GB de RAM e um P4 de 2 GHz.
Se você estivesse executando qualquer um desses serviços para revenda para pessoas como empresa, seria necessário dividi-lo em vários servidores, mas para seu uso pessoal não deve haver nenhum problema.
É sempre bom ter um sistema separado para backup, portanto, um NAS adicional é uma boa ideia - se possível, localizá-lo em uma sala diferente da casa.