The thing with both BF2 and BF2142 is that the more ram you have, the less stuttering you get. I can run everything maxed out at 1152x864 and it's smooth. But a while back, i had 1.5Gb of ram and i could up the res to 1280x1024. Perhaps he should get a new card. An X1950 Pro, or even a 7600GT, and he's good to go. And 65FPS, that's awesome! Although 15-25 isn't.
Perhaps he should check out what processes and sevices are running in the background and disable any he doesn't need.
Perhaps he should check out what processes and sevices are running in the background and disable any he doesn't need.