try this link: Speed Test
download FTP - 100MB - and see how long it takes. (should be no more than 5mins on a 39Mbps down)
just trying to narrow down if this is HTTP traffic only - i.e. you may be using a proxy for 80/443 traffic.
Thanks - tried this and after 5 mins it had only downloaded 20 MB.