Well that probably isn't the phone as it is your carrier/service provider and the 'data' service.
You could try turning off 'data' when you are somewhere you can get WiFi access and use that to download. Depending on the WiFi location, it should be faster.