That's too simple for specification. For instance: How much are you ready to pay for the performance in terms of usability, and what are the actual use cases?
For instance NFS is pretty poor if your use case is serving shared network directories for workstations (not really great with complex ACLs), or if you require proper authentication for the resources (the Achilles' heel of NFS - where's my kerberos support?!?!!). You might be better off with CIFS.
As the other comments already pointed out, there are several alternatives for several needs. Performance alone should not guide your selection.