My specs:
Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz
3.0 GB RAM
Microsoft Windows Vista Home Premium Edition Service Pack 2 (build 6002), 32-bit
GeForce 9500M GS latest drivers
I have reinstalled Battlefield 2 mutliple times, installed it into a new directory from the standard C:/EA/. I've run it as adminstrator and disabled desktop composition to no avail. Can anyone help me?