" Any anti-cheat that's a kernel driver, that runs on ring-0 is a big no from me.
EAC pulls it off with a service, VAC pulls it off with software integration. PunkBuster relied on a service (in earlier versions*1) There is no need for a kernel driver. This makes me think of things like SafeDisc.
Anything that can be compared to SafeDisc is bad.
EDIT: To clarify for people who don't understand what this means:
Ring-0 is essentially the lowest level something can run in.
Running in this permission level essentially means that a given driver has full administrative access to your operating system before it even throws a login screen. It can monitor the boot process, check every driver and device that loads at boot (at least after it's loaded), and can run arbitrary code without any input or knowledge from the user.
It doesn't matter whether you're logged in or not, or whether you've even played the game recently. It is ALWAYS running.
*1:
u/Tuxbot123 pointed out that it used a kernel mode driver at some point, I looked it up, and later versions DID use one, it seems it became a required component around 2006, when Vista released, due to the increased security that Vista added. "