The port scan result may possibly be down to port forwarding, or firewall settings, but uploads & downloads that start, slow, then time out, rather than timing out without ever starting is typically down to ISP interference (traffic shaping) & unfortunately, short of changing service provider, there is rarely anything that can sucessfully be done to overcome it occasionally changing ports has been reported to help, but only sometimes & only with some providers.