Isso é um monte de conexões!
Desde que tudo não se conecte exatamente ao mesmo tempo ou seu aplicativo permita enfileirar / um pouquinho de latência, eu realmente não acho que você terá um problema com relação à CPU ou à memória, desde que você obtenha uma média caixa moderna (mínimo quad core, 4-8GB de memória), mas eu acho que você vai querer dar uma olhada séria Equipamento de rede Intel e ajustes no Windows Networking (por exemplo, veja aqui , mas essa lista é bastante velho e não tenho certeza de quantos ainda se aplicam).
Se, no entanto, você realmente quiser se preparar para grandes cargas de conexões, o real a ser observado é agrupar seu ambiente - no entanto, se esse for um aplicativo personalizado, você poderá ter um pequeno problema.
Além disso, para essa quantidade de conexões, você precisará analisar toda a sua infraestrutura - por exemplo, roteadores / comutadores mais rápidos / avançados.