Nu har jeg ikke selv bf3.
Men det kunne tænkes at din bf3 installation mangler rettigheder til at gemme config filen. sådan at den istedet indlæser den originale hver gang.
Har haft lignende problemer under windows 7, hvor spil installeret i C:\Program Files (x86) kan drille.
Prøv evt. at give det admin adgang.