> I'm also not happy about the fact that I can no longer open large C++ files
Regex-based syntax highlighting is usually the culprit in these cases. There’s probably a new RegEx inside c++ mode that burns too many cpu cycles.
You might want to try out the treesitter mode „c++—ts-mode“ that does the syntax highlighting based on a real static parser written in C: https://medium.com/really-learn-programming/setting-up-tree-...
Disclaimer: I’m not a C++ dev so I have never tried that.