Call of Duty > Battlefield 1942 by FAR!
It is incredibly realistic in so many ways. The weapons are realistic, the AI is really realistic, etc.
Here's an example. It's a fact that you couldn't reload the M1 Garand without running out of ammo first. It's the same in this game.