I always use OllyDbg or CE for memory edits in some games..
For example in trackmania when i want to place 2 parts in the map editor which normaly cannot be placed on top of eachother to create blockmixed maps
To this day i still have the discussed program on my pc ( CE ) , i didnt trigger any violation in any EB / PB protected games.
Why?
I dont have the program loaded when i play a punkbuster enabled game , as i dont need to have it running.
Running a memory editor while playing games with PB is just stupid on the users part., and is questionable