Hatte das selbe problem und hab folgendes gemacht:
"Intel Rapid Storage-Driver" neu installieren
PC neustarten
Alle OC-Tools wie MSI-Afterburner, MSI Gaming App, ... entfernen
PC neustarten
Nvidia Treiber neu insatllieren
PC neustarten
Auslagerungsdatei einstellen:
- Klicke mit der rechten Maustaste auf das Windows-Logo
- Klicke auf System

- Auf der linken Seite klicke auf Erweiterte Systemeinstellungen

- Im Tab „Erweitert“ klicke auf Einstellungen von „Visuelle Effekte, Prozessorzeitplan, Speichernutzung,..“

- Im Tab Erweitert klicke in der Zeile „Virtueller Speicher“ auf Ändern
- Lege nun folgendes fest: "Auslagerungsdatei für alle Laufwerke automatisch verwalten"
- PC neustarten
CMD/Powershell als admin öffnen und "sfc /scannow" eingeben
PC neustarten
CMD/Powershell als admin öffnen und "chkdsk c: /f /r" eingeben
PC neustarten
Und Origin kann man auch mal neu installieren und dann BF2 nochmal testen.
Die Windows Ereignisanzeige hat mir vieles verraten was nicht gepasst hat 😉