I have been having problems with BF2 since before the patch, mainly freez ups during gameplay. But now after a couple days of playing with the patch, I get a CTD as soon as I hit join server. I don't know what is wrong, I have sent in a support question to EA, but I am doubtful I will ever get a response.

Here is a .dmp from a CTD:
here