Hej!
Jag har också haft samma problem. Så här gjorde jag och fick det att fungera:
--------------------------------------------------------------------
1) Ladda ner senaste drivrutinerna till ljudkortet, installera och starta om datorn
2) Gå in på Kontrollpanelen --> Ljud --> [Ditt ljudkort] --> Egenskaper --> Avancerat och ändra till 16 bit, 44100 Hz (CD Quality)
3) Gå till C:\Users\användarnamn\AppData\Local\PunkBuster\BF3\ och radera mappen som heter pb
4) Gå till C:\Program Files (x86)\Origin Games\Battlefield 3\ och radera mappen som heter pb
5) Gå till C:\Windows\SysWOW64\ och hitta PnkBstrA.exe och PnkBstrB.exe. Högerklicka på vardera av filerna och välj Egenskaper. Under fliken Kompatibilitet ändrar du till Windows XP med Service Pack 3 samt bockar i checkrutan så den körs som administratör
6) Gå till http://www.evenbalance.com/index.php?page=pbsetup.php och ladda ner pbsetup.exe. Kör programmet som administratör.
7) Lägg till Battlefield 3 och tryck på Check for Updates. Stäng ner programmet när det är färdiguppdaterat.
8) Tryck på Windows startknapp och skriv PowerShell i sökrutan. Högerklicka på PowerShell och välj Kör som Administratör
9) Väl inne i PoweShell så skriver du cd c:\windows\system32 och trycker Enter. Sen skriver du sfc /scannow och väntar tills den kört klart. Starta om datorn.
10) Ta fram PowerShell igen (glöm inte att köra som administratör!) och skriv denna gång in cd c:\windows\syswow64 och tryck Enter. Skriv än en gång in sfc /scannow och starta om datorn när den är klar.
11) Gå till http://www.evenbalance.com/index.php?page=dl-bf3.php och högerklicka på For Players och spara den filen (ska heta pbsec.htm). Lägg filen i C:\Program Files (x86)\Origin Games\Battlefield 3\pb
12) Väl inne i Battlefield 3 ändrade jag till Headphones och tog bort surroundfunktionen under ljudinställningarna
--------------------------------------------------------------------
Jag har efter detta lyckats klara mitt första game (~ca 30 minuter) utan problem.