Sending a 4K video? Backing up a server? Stop staring at the progress bar. Calculate the exact finish time instantly.
Have you ever paid for "100 Mbps" internet but noticed your Steam downloads max out at 12.5 MB/s? You aren't being ripped off; you are seeing the difference between bits and Bytes.
Even if you have a Gigabit connection, you might not upload at full speed. Several Real-world factors intervene:
Every packet of data you send includes header information (addresses, error checks) that isn't part of your file. This creates about a 2-10% efficiency loss.
If the server you are uploading to (e.g., Google Drive, Dropbox) is far away or under heavy load, it will throttle your connection.
Uploading via Ethernet cable is always faster and more stable than Wi-Fi, which suffers from signal loss through walls.
Most home internet connections are Asymmetric (ADSL/Cable). ISPs know people consume more content than they create, so they allocate more bandwidth to download channels.
Yes. Encrypting and decrypting data adds processing time, and the data has to travel an extra hop through the VPN server.