I just wish that they could be more precise on what kind of data they 'found' that was worth banning for.
It could be anything, like an unknown (to them) program that hooks into the DX-api to write an overlay into the game (eg. FPS counter, time, whatever). I'm always skeptical to overlays only because of this very reason. Hacks do draw its own elements on the screen into the game so I can also understand they very reason to why such a thing would raise a flag but investigate MORE before just banning someone.
Let's say I'd make my own program to draw a webcam overlay in the corner of the screen for monitoring my baby in his crib. I'm pretty sure that would raise a flag and I'm not saying EA would but I would definitely be banned in some games for it. I think it's lack of competence and FEAR that drives companies to ban anyone for the most ridiculous reasons.
This was just an example out of many, of a scenario that could possibly trigger the ban hammer.
Another scenario is running a well known program for manipulating memory of processes (hey, maybe I want it running to keep my session from a single player game I'm writing a trainer for?). The craziest thing is that you only have to have it RUNNING. It would not matter if the program has hooked to the actual game process. Which is insane. What's next, just having it installed is an offense 😞 ?
Some developers really need to find more sophisticated ways of finding actually game-tampering programs, not only blacklisting programs because they can - in theory - be used for cheating in a game.