100 x 200Kb = 20Mb de tráfego - basicamente, qualquer servidor moderno lidará com essa pequena quantidade de tráfego. O maior problema é ter uma largura de banda de 20Mb consistente, mas depende da sua rede externa - 20Mb é muito para uma rede de banda larga, mas não se você está colocando este servidor em um site de hospedagem adequado onde você provavelmente obter um ou mais links Ethernet de 100 Mbps ou 1 Gbps. Se você espera ter 100 usuários, eu não me incomodaria em tentar limitá-los para ser honesto.
Quanto à especificação do servidor, uma caixa de CPU dual / quádrupla com 4 GB (ou até menos) de memória estaria bem, além dos seus 2 TB de disco, claro, que eu seria tentado a espelhar / R1 / R10. Neste nível baixo de exigência você não verá nenhuma diferença real entre o Windows e o Linux, escolha o que você conhece melhor.
Você já pensou em backup?