1.5km link issues

So after all this time the link is still running at -51 both chains 100% ccq and 300/300 yet a single TCP session can only do 50mbps. Have tried routing, bridging and tunnels and all the same result.