Você definitivamente pode hospedar um site no Windows 10. Você diz "serviços", mas não menciona o que eles são. Supondo que esses serviços sejam fornecidos ou possam ser instalados no Windows 10, ele funcionará.
As versões de servidor do Windows são projetadas para lidar com mais usuários simultâneos do que as versões de desktop. Além disso, eles priorizam as tarefas em segundo plano em relação às tarefas do usuário. Você pode personalizar o Windows 10 para priorizar tarefas em segundo plano, se desejar.
Desde que o seu hardware possa lidar com a carga e você não esteja excedendo as licenças do software (se houver), não há razão para você não usar o Windows 10.