Just sent an email to EA support:
I've experienced an ongoing issue concerning a direct conflict between Battlefield: Bad Company 2 and Punkbuster. The problem that I, along with many other users, are having is that opening any GPU monitoring program while Punkbuster is in use (i.e. joining any multiplayer server with Punkbuster enabled) causes the program to hard lock with a looping sound. The only resolution is to hard reset my system (it becomes compeletely unresponsive). This issue has been occuring since 4/9/2011 (almost two months from now) and I have not been able to play for more than twenty consecutive minutes since that day. On 4/9 Punkbuster released an update that began causing the problem. Recently Punkbuster released another update early this month, which I also updated to, but that did not solve the problem either.
In addition to this problem, I would experience a sound-looping crash to desktop. The game video would freeze, the sound would play for about 5 more seconds, then I would crash to my desktop with a continuous looping sound. The only way to get rid of the continuous sound is soft-restarting my system. This issue occurs independent of the presence of any GPU monitoring utility (incl. MSI Afterburner, Sapphire Trixx, etc)
After literally two months of continuous troubleshooting I have not been able to fix this problem. Furthermore, I can guarantee you that this is a software-related issue--more specifically, it is a direct issue with BFBC2 itself. I know this because I have tested this on multiple systems and they all yield the same result. In addition, I have reinstalled the operating system on my own computer and the problem is still present.
Here are the steps I've taken in effort to resolve this problem:
-Change audio bitrate to 48KHz (this was a resolution for a few users)
-Disable onboard audio (another common solution; Realtek drivers are not even installed)
-Disable all audio altogether
-Update PB (via PBsetup, directly from the PunkBuster website)
-Update GPU monitoring utilities
-Close all excess programs prior to running BFBC2
-Updating drivers (for everything in my system)
(Note that all of the above potential resolutions were done at stock speeds and volts with no overclocking)
Needless to say I am a little disappointed in EA's effort to resolve this problem. This is an issue that has been going on for a very long time, and there has not even been an official statement nor has there been an official fix acknowledged by EA.
I would be very happy if you can help me out, along with all the other users experiencing this problem.
Intel i7 930
2x Radeon HD 5850 (crossfire)
12GB Corsair XMS3 RAM
Antec 850w PSU