its fast as AMD athlon64 3500+ or 3700+, in benchmarks is somewhere between those two.
the difference is that you have two cores that means you can have another process as big as BF2 runing without any lag its not faster, its just that can handle twice more at same rate that of 3500 or 3700.
If you play BF2 only, I would say put ur $ in graphic card and brand name memory. i have 4400 and my cpu never gets loaded over 60% when playin BF2, but theres only 80 fps as thats my graphic card limit (nvidia 7800).
the true value of this CPU is seen only if you render with 3d max or do video encoding, 4400 is a professional CPU that performs good in gaming. if ur only into gaming you can get a better thing (San Diego 4000)
If i was in ur place, i would still buy core 2 due, as the lower end CPU's prices are in this same price range and they perform better than FX 60 in most stuff.
google for benchmarks