> In normal testing, 5 Gb/s should yield around 500 MB/s Wow 90% overheads?
5 gigabit/s = 0.625 gigabyte/s = 625 megabyte/s so about 20% overhead... I would not be dissatisfied with 500 MB/s result on a theoretical 625 MB/s bus.
So you have a 5Gb/s physical signal, then a 25% encoding overhead, for a raw data throughput of 537MB/s.
Once framing and protocol overhead are taken in account, mid-400s effective is probably a good result.