Question: why upload speed higher than download?
Answer: Your provider may not have enough bandwidth to your home if you are on a shared technology like cable modem, or they may not have enough out to the Internet. If your actual results are higher when sending data to your ISP than they are when downloading, then there is probably more congestion on the download side.