Download is web based so it is highly dependent upon the speed of your internet connection. What you can do is terminate other processes on your computer that is using your bandwidth.
Doesn't sound like anything extraordinary. On my measly 1.5 MBit connection here it takes just as long and therefore is to be considered perfectly normal. Unless you tell us you have a 50Mbit connection where this should take half an hour, I see nothing wrong.