Yes
DO NOT do a factory reset. You will revert your computer to the first day you gave it life.
I am afraid I am out of ideas at this point.
The only option I could think of now is to install Battlefield on another computer in a
Sandboxed environment. Then, since you deleted the files on this computer, copy them over from the other machine.
Logically, it should work.
Computerally, it might not.
You interested in trying this? (if no one has anymore ideas)