Yes, perforce is really good with large binary files. Only recently Git LFS allowed for git repositories to store large binaries as well.
Also it's very slow for small files, and the filtering is according to file extension.
So e.g. if I have some massive mp3s for (sometimes many minutes of) music but also many (100s-1000s) small ones for sound effects downloading 1000 small mp3s take a couple seconds per file even if each is only ~40kb big (normally download rate is a couple MB/sec).