Salut,
Je suis honnête : je n'ai pas de freeze (et mes 3 autres camarades avec qui je joue souvent non plus).
Le problème n'est donc pas aussi général que supposé. Mais il n'est en outre apparemment pas inexistant, je n'ai pas dit ça.
Vu que tu as l'air d'avoir pas mal investigué, je ne pense pas que l'on pourra te proposer beaucoup de solutions miraculeuses à distance.
Néanmoins, voici quelques précisions :
d'une RAM défectueuse résulte un freeze total et continu de toute la machine (pas un petit blocage bref d'une application), voir un BSOD au pire
un CPU récent n'est pas sensé être constamment à pleine charge avec un jeu, les opérations sont rapides, le gros freezes ne devraient pas y trouver leur origine
mettre le jeu sur un autre HDD, c'est bien... il n’empêche que c'est au système de gérer la distribution des tâches, et s'il se fait en même temps agresser par d'autres applications lourdes et inutiles, ça coince parfois - à ce propos, pense à ça : http://www.clubic.com/telecharger-fiche370254-gboost.html
un freeze, pour peu qu'il ne persiste pas de longues minutes et que son origine soit assurément matérielle (ce qui est difficile à savoir), est dû à l'engorgement d'un canal (support de stockage, connexion internet, bus de la carte mère, etc.), pas forcément à du matos défectueux mais plutôt faible (après, bon, tu juges ton matériel comme suffisant, je ne veux pas remettre en doute ton affirmation)
donc si l'origine est logicielle, ne serait-il pas intéressant de faire une install' propre de ton PC, avec BF3+PB+Origin comme seules et uniques applications, et de retenter le coup sur de bonnes bases ?
PS3 et XBOX sont légèrement dépassées en 2011-2012 pour faire tourner ce genre de jeu, les freezes ne sont pas impossibles (déjà que les devs ont pas mal bridé le côté graphique sur console...)