If the binary files can be separated logically from the source, you might consider using git for text files, and a non DVCS such as subversion for the binary files.

A project I work on does this since we have many GB for per-compiled libraries (for OSX/Win32 dependencies), which we need to keep versioned.

----

On the other hand if you have non-technical users, using two version control systems may be problematic.
However if the artists aren't working on code you could provide a script to perform the update, and they can use subversion to commit binary assets.