So I assume theoretically one would see speed increase.
I don't have to move 10GB+ files to know if my network is 10MB/100MB/1000MB/10G0B. The speed it transfers is representative of my network speed be that file 4k, 10MB, or 100GB.
The same is true for all transfer speeds.
:.:.:
Also yes there are diminishing returns with information requests, acks, etc.
(I'm currently looking into solutions like a custom filesystem driver, running a second VM and using internal networking to stream to a FUSE filesystem, or possibly even hooking the filesystem access of my debugger and inserting a compression step into WriteFile() calls)
There are plenty of applications that are still disk IO constrained at those speeds.
http://www.thinkscopes.com/blog/2015/01/06/lenovo-thinkpad-x...
is only around 10% more than the 1184MB/s speed of the 2013 Mac Pro:
http://macperformanceguide.com/MacPro2013-performance-SSD.ht...