If you want a similar capture the point type game with nice graphics, try Battlefield Bad Company 2 or the Vietnam expansion to it. Friends of mine enjoy it quite a bit.
Crysis is pretty but not that fun in my opinion...
If you want a B2P FPS for PC I'd just go with a Call of Duty game, or Team Fortress 2. Some games allow people to set up dedicated servers and some do matchmaking on their own official servers.