Since it's such a large file it could be that the download script is simply timing out before it's able to finish with the readfile() function. What you can try is edit your download.inc.php file. Around line 46, right after this line:

PHP Code

function page_download_run() {
 
You can try adding this:

PHP Code

set_time_limit(0);