Help Regarding Transfering games on PC to new computer.

Hello,

I am about to get a new computer (laptop). I also game on my old laptop. This new laptop I'm getting will handle the games I play a lot better than my current laptop does. I want to transfer the game files from my old laptop to my new one so I don't lose my progress in things like multiplayer. I am using an external hard drive. So will all I need to do it install the external hard drive driver and transfer my entire internal hard drive to the external one? What about things I had to install for the game such as anti-cheat things (like Punkbuster), will I need to reinstall those?