Sometimes i have had issues with other games in the past because punkbuster not updating, although it should update automatically, i just downloaded Punkbuster Setup (PBSetup) and manually updated, have not been online with the pc version yet but when i ran the PBSetup it updated some files. This method might help others with connection issues, it might not because it automatically updated anyway, but its worth a pop just in case, maybe?, can't do any harm.
PunkBuster Future Soldier PBSetup