It must be on my end. I added it in the same spot you added it in the newest release and got the same result. I timed the download and found out that the server stops sending data at exactly 300 seconds into the download. No matter how much I have downloaded it just stops sending. If I direct link to the file without the download.php script it downloads just as it should.
I checked all through my php.ini file as well as my apache config file and there are no references to any 300 second or 5 minute settings. I'm on a friends server and am basically on my own with these settings.
I just don't get it.

But thanks for the update, zubrag.