I personally use Git + Git LFS on GitLab.com (Repo limit is 10GB) with no problems.
Other sites may have lower (or higher) limits.
The size of your project may be 5GB but you don’t want your temporary files and binaries to be source controlled. My project folder has 45GB but my remote repo only is 5GB big (because I only track Code, Blueprints and Maps).
But it’s probably the best if you try different SC (Perforce, …) services to find out what fits your needs best.
If you use Git for other projects it’s maybe the best to have a continuous workflow