Have you tried to uninstall bf4 and punk buster and reinstalled? Or even completely uninstall punkbuster and download it from the web instead and not let bf4 install. Sometimes it fails to install properly. Usually just updating should work but from the sounds of it, it isn’t.
You said you...