Git and SVN have no such thing as storage quotas, the hosted solutions you might use such as github or bitbucket will have storage quotas yes, but there is nothing stopping you from using any server of your own as a git repo or svn repo for that matter.
Both of them can do pretty much the same thing so it’s irrelevant really but neither of them is designed to be doing versioning on 3D files or images etc, they can be used for that but it’s not the idea since they are for code versioning. The benefit with git is that you can use it for purely local versioning much better and never commit, and you can also do branching far better than you can with svn.