There's a game out there, Enemy Territory, that I play often. It's free to download, free to play, and awesome.
Classic Allies vs Axis, 5 classes, each upgradeable. Great real weapons (from MP40 to Bazookas) and always has lots of people playing. Check it out if you get the chance.