I just love this game more every day. I went ahead and upgraded to an X800 XT so I could turn on more detail.
It's a fun enough game as it is, but now I'm obsessed with getting all the badges and ribbons on my way up the ranks. There's a great guide posted here :
http://www.totalbf2.com/strategy/badges/ that describes what you need to do.
The "Airborne" ribbon was the most fun to get...just do 10 seconds in a parachute (take a plane waaaaay up high).
I'm glad EA added a bunch of little elements to make the game more fun and challenging.