I think I just figured it out, I tried only single player (witch stopped working anyway for bf2 and the mods I have download) and co-op. I think the co-op server wasn't updated so that's why it crashed because I just tried a multiplayer server and it worked. So someone make a updated co-op server!