Monitors Will NOT cause lag, all they do is take the signal from your video card, and project it on the screen. Reason you hear LCD are bad for games is something called Ghosting, When you turn quick the screen will blur a little. You will get that with all LCD's that have higher than 12ms response time. Now the 2 video cards stated above are not going to beable to play BF2 with out lagging. Reason being is that they are OLD. BF2 reguires atleast 128mb video ram from a video card, so the 64mb geforce4 MX is pretty well screwed there. And the 9600 if i recall right is a DX 7-8 card, while BF2 reguires a DX9 card.
AMD X2 555 unlocked to X4 B55 @3.5 | 8GB GSkill Sniper series | Asus M4A89GTD Pro/Usb3 | 2x XFX HD6850 | 600W OCZ ModXStream | Thermaltake V9 Black edition | Corsair H50 | 2x 1TB Samsung HD's