what determines upload and download speed?
Upload and download speed is also affected by the distance between your computer and the server that is either sending or receiving data. In general, the greater the distance the slower the speed of the data transfer.