Ese mismo problema me ocurrio a mi.
Recuerdo que en mi caso desinstale el juego y el punkbuster completamente.
Luego desinstale una actualizacion critica de windows XP (no me acuerdo de cual lo siento). Esa misma actualizacion me daba conflictos tambien con algunos otros juegos on-line. Creo que en el post oficial del battlefield 2 fue donde encontre el susodicho normbre.
Una vez quitada esa jodida actualizacion, volvi a instalar el CoD2 y el PB y todo perfecto.
¡Saludos!
EDITO: KB917422 esta es la actualizacion que me jodia tanto en el CoD2 y en el BF2.