TCP slow start, an Internet congestion control method, is responsible for what you're experiencing. Data is steadily increased in speed until it can no longer be moved at a higher rate, at which point it is maintained.