4GB jsou na tuto hru málo, obzvláště na "cool PC", kde je nainstalovováno kde co, ideálně v kombinaci s nějakým anti-všechno tentononc (firewall, antivir).
Na levnějších a méně výkonných strojích jako je ten tvůj (nebo dokonce na několik let starých strojích jako je ten tazatele), bych doporučil (kromě upgradu RAM, pokud je možný) vyházet vše z "po spuštění", pozakazovat nepotřebné služby (toto vše lze provést pomocí msconfig.exe) a v antiviru nastavit výjimku rezidentního štítu antiviru a firewallu na adresář s hrou.
No a samozřejmě, nvidia není pro tuto hru (zatím) úplně ta ideální karta, ovladače s ní docela dost bojují...
P.S.: musíte si uvědomit, že BF3 je "next-gen" hra, a tedy že vám nemusí stačit 5 let starý CPU a legračních 4GB RAM.. BF vždy posunoval hranice herních nároků na HW (viz BF1942 a nebo BF2).