"Before we begin, I would like to mention that SharePoint is not really designed to handle huge files > 300 Mb). It stores all files in the content databases and that's where these large files are going. So I strongly recommend using file shares instead."
While it makes sense that in a default install all data is put in a content database and this is undesirable for reasons of performance and DB size I wouldn't put things in file-shares (thus outside of SharePoint) but instead enable Remote Blob Storage - SharePoint 2010 comes with Filestream support built in and other providers can be configured: