The bottom one defiantly. The 9800pro is a old card, that was the best in its day, but needs to retire now. It also lacks PSM3.
On my system (I have a 6800 vanila) if I put everything on high (1280 X 960) on BF2, I would get a smooth frame rate, until I change direction quickly, then I get a few big jumps, then it will go back to normal smooth frame rate. There is something you have to put on medium or low, due to it being a resource hog, but you will have to search for what it is.