I see nothing wrong, maybe you should make your own test by downloading a big file from a fast server, and uploading to the same fast server.
Make sure you get reproductible results also.
You may also use windows task manager to display the bandwidth, as files sometime are uncompressed by the browser.