Bem, o NFS usa UDP e talvez você precise de alguma codificação extra para garantir que nenhum arquivo seja perdido. Eu não gosto disso e não é totalmente suportado em todos os sistemas operacionais.
Talvez o FTP seja sua resposta para a leitura FAST, por isso as transferências FAST, já que nenhum software é mais rápido do que o FTP para fazer isso.
Mas você diz que tem um tamanho total de ~ 500 GB. Você pode implementar alguns VCS usando somas de verificação para saber quais arquivos precisam ser atualizados, mas é mais código e há muitos VC's. No entanto, acho que o FTP é o melhor caminho se você quiser portabilidade, e talvez o acesso de leitura não implique uma cópia de tudo. Mesmo assim, o FTP é o mais rápido.
Então, se você quer um VCS, para transferir só precisa de arquivos, apenas rápido. Se você tiver sistemas semelhantes ao Unix em todos os computadores, poderá instalar o GIT e usar git pull
para atualizar os repositórios. Ninguém poderá escrever no seu repositório, e apenas os arquivos necessários serão atualizados, rapidamente.