I remember that from one of the older Tomb Raider games.  Towards the end of Angel of Darkness you start a board underwater, with spikes coming out of the wall, that you have to swim by.  You can't swim above or below them as the channel is too narrow.  Lara can only hold her breath for so long before she drowns. There are areas where she can surface for air there is also a rebreather to be found later in the board but it doesn't last long when you use it.  If you exploit a glitch earlier in the game, you can get 2 gas masks in the Louvre instead of one.  The extra one can help with the underwater board.  IIRC you have to use one of the gas masks when exiting the Louvre.  The gas mask also lasts longer than the rebreather.  You go through the Louvre twice.  Once on the way to the tomb, once back.  Use the exploit on the way to the tomb, if I recall correctly.
		
		
	 
I used to have Angel of Darkness, and it disappeared somewhere along the way.  I enjoyed that one, even though it went a fair bit sideways from the rest of the franchise.  It had different mechanics and a fairly different thematic feel to the story.  But I still enjoyed it.  I vaguely recall it getting bad reviews and not being much liked by Tomb Raider fans.
And yeah, I remember the evil spiky waterway of infinite repeats.
I think the only ones I found more irritating are in TR: Legend.  In particular...
1) The motorcycle ride through the desert while trying to shoot at bad guys in trucks AND jump over obstacles AND pick up health packs AND avoid hitting things because it makes you dead AND hit the jump over the train just right AND jump the burning bridge just right AND... so on
2)  In the Russian lab with the hanging tesla balls that you have to magnetically pull and push in the right order, but which are a pain to get a lock on... all while being attacked by a monster that you cannot actually hurt but can only defeat by interacting with the tesla balls that you can't get hold of because the damned monster breaks your lock-on once you've finally managed to get lined up right!