У меня так было сделано одно время, на 3.х
В server{} nginx создаем
location /uploads {
root /home/user/;
internal;
}
root указывает на корневую директорию форума. Рестартуем nginx.
в app../downloads/modules/front/downloads/view.php перед
/* Print the file, honoring ranges */
вставляем
header("X-Accel-Redirect: /uploads/" . $file->container.'/'.$file->filename;);
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . $file->originalFilename);
exit;
После этого файлы будет отдавать nginx, а не движок форума.