Ok, i think i have found the problem, its MySQL

It looks like my current my.conf file packet size is limited to ~50k, so there are sometimes problems uploading larger files, im going to go ahead and try to edit / change that to 100k, as that is the current max file size for upload. I'll keep ya all updated