it could be a peer issue, myself and a few others are also having issues reaching our max speed, so to avoid the peering/routing issues that can arise CA3LE is in the process of setting up another server for us to test from that is hosted in a different location
edit:
try it out here http://dc.testmy.net/