Do you have any binary files (non-text files) in your repository such as PNGs, PDFs, etc. that are changing over time? If they are not on Git-LFS, it could greatly influence the performance of Git. At least, that was the case for us.