Well lately it seems almost everyone has been having problems with COD2 crashing whenever they try and change a settings due to a directx error. Extremely simple solution.... Turn off xfire and it will work fine. Seems for some reason lately Xfire has a direct conflict with cod2. Hope this helps
Haha i guess im a little blind, I only got this problem last night anyways so i hadn't known it had been solved.
For me I solved it with setting my audio setting in Directx to "Basic" and it works fine, even with Xfire on...so whatever... :ninja eyes m:
that is dildos... if you had read the responses on the xfire forum you would know that it was a change in the xfire ingame messenger that was causing the crash :Bucktooth: :hoover: :ranting: