Sto proprio in questi giorni avendo il tuo stesso problema....

Sono riuscito a Uploadare file di grandezza pari alla RAM del server modificando il file PHP.INI ed esattamente:

memory_limit = 512M
post_max_size = 1024M
upload_max_filesize = 1024M

ma di + non ci riesco!!! Ma la partizione di swap non conta niente? Non posso eccedere in nessun modo la RAM?

Credo che sia un limite fisico, ma se riesci a smentirmi mi farebbe piacere...