Você pode ter o que quiser executando em um servidor, incluindo vários serviços, se o hardware lidar com o que você deseja que os serviços façam.
A segurança é mais uma preocupação, se houver uma vulnerabilidade em um serviço e um invasor obtiver acesso ao sistema, o invasor também poderá arruinar outros serviços. Então, se alguém conseguir invadir o seu servidor Minecraft, eles podem ser muito mais facilmente capazes de fazer coisas desagradáveis em seus arquivos pessoais, por exemplo.
Virtualização ou coisas semelhantes à virtualização, como contêineres, cadeias, etc., podem atenuar isso. Se você só tem servidores de jogo funcionando ocasionalmente, isso também ajuda do ponto de vista da segurança.
Você simplesmente teria que tentar, ou descobrir o que todos esses serviços precisam e configurar seu hardware de acordo. A CPU provavelmente não é um problema tanto quanto a quantidade de RAM e ...
... uma coisa que você não está considerando é sua velocidade de rede - sua conexão de rede residencial (sua velocidade de upload, que é o que o lado de fora usa para acessar, é sempre muito menor que sua velocidade de download) gargalo com desempenho. Além disso, o seu router ficará sobrecarregado com tráfego de entrada adicional, o que poderá afectar outras pessoas na sua rede doméstica. Você também deve revisar as configurações de segurança e QoS no seu roteador (você precisará fazer o encaminhamento de portas) e verificar se ele atende às suas necessidades.