Hello guys, I'm having some problems with CTDs here.
I'm running Vista 32bit with BF2 installed on a different partition from Windows with a fresh installed BF2 1.41 + 1.50 + FH2.4 full install.
I have WinXP SP2 compatibility and Disable Desktop Composition checked under FH2.exe's properties and running on an administrator account.
Regular CTDs occur suddenly when playing (screen flickers to black and then back to desktop) and when loading a map (freezes and mouse "hourglass" is shown indicating a non-responsive application). I tried running Disable Desktop Composition checked but not compatibility mode when it froze during map loading (around 30%). When I alt-tab to check the error I see the following:

Notes:
-I don't alt-tab during gameplay
-I'm running on high settings, with screenres 1024x768 75Hz
-Using the installer-made desktop shortcut
-No other programs running actively in the background
-I've had the same computer since ~2007 and haven't had problems with BF2 before, FH2 however has always had some issues. I doubt it's a hardware related problem.
Does any of this sound familiar or perhaps even solvable? I'd greatly appreciate some help!