I am only getting 86/86 Mbps
Is there a 100mbits Ethernet somewhere in your network? Often this shows up as a less-than-100mbits due to the overheads which prevents a full 100mbits speed. May be worth checking the Ethernet connections to make sure it's all at 1000mbits.
Yep...looks like a dodgy ethernet cable.
Hooking direct to the modem and I am getting 700/300 or there abouts.