Ah, that might have something to do with it then. Since I used the standalone installer before, the issue I don't have a proper BF2 installed might be it.
I'll try reinstalling BF2 on Steam later and doing what you said and report back.
And it's still crashing, it just comes later.
Also left alt/prone temporarily freezes the game, and I hear a ping that I think is from Windows 10 in the background, though it isn't really consistent. It only freezes while not using other keys, or something like that. I crouch and prone, it doesn't happen. Standing to prone, it happens. While sprinting, it's a bit less consistent if it will freeze or not. Maybe I'll get a stutter. Also, I accidently hit left alt while flying (Arma instincts I guess) and it froze there too.
Still running windowed, still no error message.