make sure the correct drivers have been installed and make sure to patch the game to the latest build. bf2 is an older game so there are probably 9 series fixes in the updates. you could also try reinstalling your video drivers and using Driver Sweeper to purge the system of any old driver files that may have been associated with your old video adapter.