I can only speak from my own experience, but I think there are a number of reasons for slow downloads.
I have a cable modem. Sometimes downloads seem to take forever and sometimes download time is quick. Factors include traffic on my own Internet provider, file size of the game (games continue to get "bigger"), and traffic at BFG (as they continue to add members) which increases during sales, as well as the day of the week and time of day. BFG can only address part of these factors. And extra bandwidth costs extra. I prefer that BFG keep prices low rather than increase bandwidth and raise prices. JMO I always find something to do while waiting for a download, just in case.
Last edited by Sparkle; 01/18/15 10:02 AM.