Premiérement => as tu bien lancé l'installation en mode administrateur?
Deuxiemement => vérifie qu'il n'y as pas une nouelle page en attente d'ouverture (qui peut être plus ou moins bloqué par la sécurité de windaube...) pour installé punkbuster ou directX.
Troisiémement => vérifie si il n'y aurais pas déja se genre de sujet sur google (du type probléme installation Battlefield 3 PC). Tu pourrais plus facilement trouvé solution à ton probléme.
Quatriémement => vérifie les processus et ton espace disque, sa fait jamais de mal et tu pourrais peut être trouvé ce qui bloque l'installation.