Yep a 7900 Will Handel BF2 grand,
Al tho for smooth Running you want your Game to be going a Least 40 FPS, (which it should on a 7900) thats not because it will look nicer, but when theres allot of action on the Screen at once the FPS can drop by half, so if you want to keep a smooth 25FPS all the time , your Standard fps must be over 40 , if you know what i mean
Standard tv is only 25 FPS , and it does look pretty smooth, but thats partly because its always 25 , when your playing a game and the Frame Rate jumps up and down , you get a headache