Another upvote for Call of Juarez: Gunslinger. It's the best Western themed FPS out there right now, which might be saying much since the first two CoJ games are it's only competition, but I certainly can't recommend it enough. Great graphics, story & gameplay.