What is your ISP upload limit? you tend to find the upload limits allot lower than the download limit, in some cases 1/4 or 1/2 to be exact so you need to give your current upload and the ISP limit for your broadband package, if it was downloading you could try opening more ports but for uploading I'm not sure.