Amigo, como você deveria saber e não sabe, o que causa lag nos seus hack é provavelmente a maneira como você trata a CPU.
Quando você usa um do while para usar o GetModuleHandleA sua CPU irá tentar fazer sempre o mais rápido possível, testando se a função que você pôs retorna um valor ou retorna zero. Dessa forma, a CPU irá fazer isso em alguns nanosegundos e isso causa aquecimento e uso excessivo à CPU.
Então ponha no seu do{ } while() a função,
Sleep(100).
Essa função faz com sua thread atual pause 100 milisegundos, o suficiente para diminuir o lag.