Hast du nicht eine Verknüfung auf dem Desktop für BF2. Bearbeite diese und gib da doch mal die Auflösung fest ein mit den Befehlen szx und szy.
so in etwa - der Pfad kann bei Dir bischen anders sein weil mein bf2 auf engl. läuft:
"C:\Programme\EA GAMES\Battlefield 2\BF2.exe" +menu 1 +fullscreen 1 +szx 1280 +szy 1024"