We're seeing a ceiling on reads of around 700MB/s kind of expect 1200MB/s+ with 64KB blocks. We have fibrechannel connections to the network. These aren't being filled so I think we're looking at the SAN at the minute.
Are you comparing the speed under load from SQL server to the theoretical max speed in a pure data push scenario? Those aren't necessarily going to be equal.