I'm generally pretty happy with my x1900XT and my 3DMark06 looks fine but I get awful FPS in BF2. I get about 100 on an empty server but I get more like 20-30 when it's busy on some maps. 
Any ideas why this could be? It runs other games fine...
(Before anyone ask, yes it's ran through the re-optimisation process in BF2)

Any ideas why this could be? It runs other games fine...
(Before anyone ask, yes it's ran through the re-optimisation process in BF2)