All kinds of obfuscators must affect performances in some way, some are slightly slower, some are greatly slower.
Control flow obfuscation should have a minimal impact on performance and it is advised to apply on most of the code.
If your code is CPU-heavy, you should avoid using too many protections. If your code is other kind, such as IO, user interface, you could apply most of the protections.