@TwitchAndo BF2042 also at c: ?
Hmmm , euuhmmm , personally i would make D: the boot drive, switch cables, install windows on it , and install only BF2042 on it.
Use the normal hdd for all other data. Disconnect your 3th drive if ya play game !
Bot do first a cleanboot, start Origin /Steam as adminstrator, test game !
Did already try a cleanboot?
cleanboot:
https://support.microsoft.com/en-us/topic/how-to-perform-a-clean-boot-in-windows-da2f9573-6eec-00ad-2f8a-a97a1807f3dd