Some game companies simply don't know when to stop, and that's what EA's Need for Speed: Undercover proves, at least the PC version, as you can see in this review...
Indeed, Punkbuster can really suck, but you can try. After all, you have enough chances to end up with other decent people on a server, and not only with a bunch of frustrated kids using hacks/cheats...