Far Cry is pretty cool. I agree, the last level sucks.
One trick I like to use. Toward the end, there's a room chock full of ammo, armor, and other goodies, but once you go past a certain door, that door is locked and you can't go back.
Drag a couple chairs over and put them in the door's path.