"Before, downloads were too long." Not really. The downloads took as long as they needed to, yes, but it's the time of the download that was too long. Should be, "Before, download times were too long," or "Before, downloads took too long," like KvitfjellMann says.
The English translation isn't right. A download, just like a load of laundry, is either too big/small or too slow/fast. A load of laundry is never too long. But a load of laundry always takes too long.