Is branching a good way to free up space in a large file?

Does a branch actually “free up” space, or not (since it’s in the same file)? We had the idea to create an “Archive” branch as our load times were getting pretty long, but I wonder if that will help at all.

Should we just create a separate “Archive” file instead?