так как наша батла не поддерживает по умолчанию разрешения широкоформатных мониторов есть способ заставить ее работать на разрешениях типа 1680 на 1050
для этого делаем следущее создаем ярлык BF2.EXE
и в ярлыке прописываем разрешение.
например вот так:
C:\games\BF2\BF2.exe +menu 1 +fullscreen 1 +szx 1680 +szy 1050
где вот в этом месте +szx 1680 +szy 1050 указываем нужное вам разрешение и запускаем игру с ярлыка.
игра от этих действий не глючит и не вылетает.