Virtualization degrades performance. If your application requires high frames-per-second or intense mathematical computations, look for protectors like Themida or Obfuscar that allow you to precisely select which functions to obfuscate and which to leave native.
It offers three main modes: Mutation, Virtualization, and "Ultra" (a combination of both). enigma protector alternative