Para el problema de PunkBuster yo lo he arreglado:
1- Bajándolo de 0 desde la página web (buscar en google punkbuster)
2- Abriendo el setup y actualizando.
3- Cuando se abre hacéis click en Add game y ponéis el COD4.
4- Una vez descargado ya se puede jugar