You do understand that when you 'download' something, it also depends on what the server you are connected to can give...
And that a torrent file is not from a central location, but little bits and pieces from potentially hundreds of other people.
In the past, I've had a 'torrent file' literally take weeks.
You can't 'fix' what they serve up. It is what it is.