Problème (malheureusement) déjà longuement discuté : c´est le son qui bouffe tout le CPU. Désactive l´accélération matérielle (du jeu, puis s´il le faut dans le panneau de config Son), et si ça ne suffit pas, descends le nombre de voices dans les options de BF.
Ca a rendu le jeu jouable chez moi, mais toujours 100% d´occupation du CPU. (XP1700+, 512Mo, Radeon8500, nForce).
Ca change quelque chose chez toi ?