Linear, Story-Rich, Single-Player FPS Games?

I love Single-Player FPS games. I like having a linear, non-RPG, non-open-world FPS where I do not have to spend tons of time to do something (I already have very limited gaming time these days).

I have played a lot of FPS games and I know the criteria may boil down to only a few games.

Prefer AAA titles but indie suggestions are welcome as well. Present/Futuristic titles are more preferred (don't like historical ones unless they a re really really good and highly recommended).

For PC only please.

Some games I have played (there may be more but can't find/remember):

  • Half-Life series (Half-Life 2 is on my top 5 list)
  • Bioshock series (Bioshock 1 tops my list)
  • Call of Duty series
  • Doom series (Doom 2016 is in my top 5 list)
  • Quake 4
  • Prey
  • Atomic Heart (was hyped but hated it)
  • Metro Series (Exodus felt like a chore)
  • System Shock remastered (yet to complete)
  • Crysis 1
  • Killzone Series
  • Resistance Series
  • Singularity
  • Battlefield 3, 4, and 1
  • Bulletstorm (still haven't finished it).
  • Cyberpunk 2077
  • Dishonored series
  • Titanfall 2
  • Wolfenstein 1 and 2
  • Resident Evil 7 and Village
  • Deathloop
  • F.E.A.R series
  • Portal 1 and 2
  • Halo series
  • Medal of Honor Allied Assault
  • The Darkness 1 and 2
  • Indiana Jones and The Great Circle