the problem here it that the 10mb file is to small to get full use of the dl/ul connection you have, as the speed cant stabilise it self.
therefore you have to send a much larger file, as you did the second time.
the best is to test with a file that it 300mb ++ and see what you get then