Vanilla Half-Life 2 on an RTX 5090 at 1080p hits a hard ceiling because the Source engine caps at fps_max 300 by default. The interesting question is HL2 RTX, the path-traced version from NVIDIA RTX Remix, which actually justifies a card like this.

Quick Answer

Vanilla Half-Life 2 at 1080p sits at the engine's 300fps cap on an RTX 5090. HL2 RTX with full path tracing runs around 110-130fps native and roughly 180fps with DLSS Quality plus Frame Generation. The RTX 5090 sells for about R49,999 to R64,999 at Evetech, so buy it for a full modern library, not vanilla HL2.

Why Vanilla HL2 Caps At 300fps

The original Source engine limits frame rate to fps_max 300, so even an RTX 5090 cannot push past it without a console tweak. Type fps_max 0 in the developer console to unlock the cap, and add +mat_queue_mode 2 to the launch options for proper multi-core rendering. The 2024 20th Anniversary update added 64-bit binaries and a Vulkan rendering path, both of which improve stability on modern hardware. If anything feels uneven, test the base game before stacking community fixes.

HL2 RTX: The Real Reason To Pair A 5090 With HL2

HL2 RTX rebuilds the game with full path tracing, and this is where a flagship card earns its keep. At 1080p path-tracing Ultra it lands around 110-130fps native, climbing to roughly 180fps with DLSS Quality and Frame Generation enabled. That is a genuine showcase for the RTX 5090, unlike the vanilla game which any modern card maxes instantly.

FAQ

How do I unlock the Half-Life 2 fps cap?

Open the developer console and enter fps_max 0 to remove the default 300fps limit. Add +mat_queue_mode 2 to the launch options so the Source engine uses multiple CPU cores.

Is HL2 RTX worth it on an RTX 5090?

Yes, it is the only reason to put a 5090 near Half-Life 2. The path-traced version runs at 110-130fps native at 1080p and looks dramatically better than the original lighting.

Should I use Vulkan or DirectX for Half-Life 2?

The 20th Anniversary update's Vulkan path is generally more stable on modern GPUs and the 64-bit binaries help too. Try Vulkan first; fall back to DirectX only if a specific mod misbehaves.

TIP

HL2 on an RTX 5090, set fps_max 0 and add +mat_queue_mode 2 to launch options before judging performance. For the real upgrade, install HL2 RTX and enable DLSS plus Frame Generation.