Isso é def. um plano ruim, dividindo seus sistemas de controle de versão!
Nós enviamos arquivos binários através do SVN todos os dias onde estamos, alguns deles são grandes também. É claro que você não pode diferenciar um arquivo binário, e se seu arquivo binário é 20mb, toda vez que você o confirmar, você precisará de outros 20mb de espaço no seu servidor subversion.
Quanto aos nossos backups, apenas executamos um SVNumpump todas as noites, compactamos e carregamos de forma semelhante ao que você faz.
Tudo o que foi dito é que talvez seja uma questão melhor para os caras do Stack Overflow , pois eles são usuários de VC mais pesados do que nós estão em SF!
(Não se estresse em recriar essa pergunta, se pessoas suficientes concordarem que ela será movida automaticamente).