Im in a rush so i'd say something along the lines of core 2 duo e6600, u'l be wanting 2 gigs of ddr2 ram, not sure what mobo to recommend as i dont know which is the best seeing as your budget is pritty big.
I have a ATI x1800xt and i can run BF2 on full settings with AA n get anywhere between 40-90 fps, depending on how many ppl have thrown their smoke grenades like candy, lol
If you could be a little bit more specific, like try and find a case you like the look of, main uses other than gaming? Preferred hard drive size etc etc? sure someone can fix you up with something