For steam you can only play with overlay disabled. Not really an issue for me other than alt-tabbing to see who sent a IM. I don't think the other fixes work with bf2. I have tried a few and gave up.
I also hate PB. My retail copy of bf2 bought in 2005 was perma banned and wouldn't be lifted after my account was spoofed. Some guy in Germany was caught cheating during my year break from the game. Hopefully bf3 doesn't use it.