That card I think wouldnt dominate BF2 at all but the x800gto isnt that expensive. Plus DX10 is coming out when Vista comes out which is still months away but somewhat close. I would recommend the x800gto or 6800xt over the 6600 because its not that much more expensive and its a **** of alot better