Finalmente descobri por que Denuvo destrói a performance.
Ele roda código normal por uma VM baseada em pilha de fantasia que junta o código com vários saltos ruins na hora, destruindo completamente o cache da CPU e desfazendo otimizações que os desenvolvedores trabalharam duro.
E isso além do timing constante, do toque de dedos e de um monte de outras coisas malignas.
Realmente um tormento dos jogos.
Como se tornar um programador melhor?
A única maneira é tentar um projeto acima do seu nível salarial, acima do seu nível atual de habilidade.
É isso, não tem como evitar.