Si ton LCD est en DVI, ça peut venir de ça.
http://forum.hardware.fr/hardwarefr/JeuxVideo/battlefield-sujet-94963-1.htm
Ou bien la résolution de ton CRT est supérieur à ton LCD, et il faut reconfigurer BF2 pour une résolution que le LCD puisse afficher.
J´avais eu le même souci en passant d´un 19 CRT à un 19 LCD en DVI, mais je ne sais plus ce que j´avais fait
Regarde aussi la fréquence de rafraichissement.