Erstmal bist du hier im falschen Forum
Battlefield 2 läuft normalerweise ohne irgendwelche Kompatibilitätsmodi und auch ohne Adminrechte unter Windows 7.
Am besten wäre eine saubere Neuinstallation:
Bf2 -> Patch 1.41 -> möglicherweise vorhandene Addons -> Patch 1.41 -> Mods
Anschließend lohnt sich noch ein Punkbuster-Update über
PBSetup.
Wenn es dann nicht funktioniert, hast du irgendwo ein Hardwareproblem, USB-Headsets mag BF2 zum Beispiel garnicht.
__________________
"Wer die Freiheit aufgibt, um Sicherheit zu gewinnen, wird am Ende beides verlieren." (Benjamin Franklin)