O que há de errado com o NFS 4?
Modern security -- ideally, uses public/private keys like SSH. Tunneling over TLS would be great.
O NFS 4 oferece autenticação moderna. A segurança de dados deve ser feita por meio de uma VPN.
High performance -- scanning a file system or reading bulk data should run at the speed that the server and network can support.
O NFS 4 é de alto desempenho razoável para o caso geral. Muita cache, agregação de comandos, etc.
Native clients for Windows and Linux -- others would be gravy but not interesting to me.
Não tenho conhecimento de nada aqui. Qualquer solução ampla e razoável vem de um dos cantos e só é suportada como cidadão secundário no outro mundo. Dito isso: acho que é justo dizer que, por exemplo, O SMB é melhor suportado no mundo Unix (via Samba) do que, por exemplo, O NFS está no mundo do Windows.
File locking compatible with Linux and Windows.
O NFS fornece isso para você.
Change notification compatible with Linux and Windows.
Boa pergunta. Eu não acho que o NFS apóie isso de uma maneira boa. Pelo menos eu não estou ciente de nenhum comando que, por exemplo, chamaria um retorno de chamada se algo mudasse no servidor (metadados).
Para seus 2 MB / s com SMB? Deve haver algo mal configurado. SMB é certamente capaz de mais do que isso. 100 MB / s (GB wirespeed) não deve ser problema em uma configuração razoável.