I would have to say Vampire: The Masquerade - Bloodlines. Despite the bugs in it I honestly had more fun playing it than Far Cry, Doom 3, and Half-Life 2.
Far Cry is my second pick mainly because it did almost as much as Half-Life 2, and came out first. Also for me, Far Cry came out of...