CheckFPS
HomeFPS CalculatorGPUsCompare GPUsOptimize FPS
Team Fortress 2
Optimization guide · Updated on July 13, 2026

How to improve FPS in Team Fortress 2 (PC)

Team Fortress 2 runs on Source Engine, a 2007 engine that prioritizes physics simulation and netcode over the graphics department, so its hardware demand is minimal even for entry-level GPUs. Its real ceiling isn't the raw FPS any modern card can deliver, but frametime stability during massive 24-player fights with particles, blood, and class effects (Pyro's flames, Spy's teleports, Soldier's rockets) saturating the screen. TF2's competitive community has spent over a decade optimizing the game far beyond the options menu, using console commands and dedicated configs to squeeze every millisecond of input lag. This guide covers both the standard graphics settings and the console configs that actually make a difference on this engine, plus a clarification of what you CANNOT do in a game with no modern upscaling support.

⚠️ Known for: TF2 is known for being extremely light on GPU but surprisingly sensitive to CPU and multithread configuration, since Source Engine distributes work poorly across cores by default. The competitive community (6v6, Highlander) developed years ago the famous "FPS configs" (comfig, chris' config, m0respt) that disable shadows, reduce particles, and force mat_queue_mode to gain dozens of extra FPS without losing readability. The game has also carried since 2020 the problem of aimbot bots on Valve community servers, which doesn't directly affect the framerate but degrades the experience to the point that many players migrated to third-party servers (comp.tf, UGC) where net performance and tickrate are more consistent.
Example with your hardware

This is what you'd gain with a NVIDIA RTX 3050

Without optimization (Ultra)
258 FPS
1080p · Ultra · no DLSS
With this guide applied
~430 FPS
1080p · Recommended settings
+ DLSS Quality
~550 FPS
1080p · Settings + DLSS
Logo nvidia
amazonAffiliate link

Want the RTX 3050 at the best price?

Check the current price on Amazon.

View on Amazon →

Calculations based on our FPS model combined with the % gain of each setting (measured in public benchmarks).

1. Quick wins (no visual loss)

Start here. Each one adds a little, but together they give +38% free FPS.

Multicore Rendering

Recommended: On · Visual impact: Imperceptible · Consensus: Unanimous recommendation across every community FPS config (comfig, chris' config); mat_queue_mode 2 is practically mandatory on modern CPUs.
+18% FPS

Enables splitting rendering work across several CPU cores. On 4+ core systems it's the single biggest gain in TF2 and has no visual effect.

Shadow Detail

Recommended: Off · Visual impact: Low · Consensus: Standard in every competitive config; r_shadows 0 is one of the first commands applied.
+8% FPS

Completely disables the calculation of dynamic shadows from players and projectiles. In 6v6 fights with many characters on screen, shadows are among the engine's most expensive variables.

Model/Texture Detail

Recommended: Medium · Visual impact: Low · Consensus: Widely recommended; the visual difference between High and Medium is nearly imperceptible during actual gameplay.
+5% FPS

Reduces texture resolution for weapons and nearby characters. The visual impact is low because TF2 uses a cartoon art style with few high-frequency textures.

Water Detail

Recommended: Simple Reflections · Visual impact: Imperceptible · Consensus: Recommended in optimization guides for 6v6 maps where water is present.
+4% FPS

Forces simple water reflections instead of reflecting full geometry. Several competitive maps (Process, Snakewater) have water areas that, if left unrestricted, generate localized frametime drops.

Motion Blur

Recommended: Off · Visual impact: Medium · Consensus: Disabled by 100% of competitive players; considered counterproductive even for those prioritizing graphics.
+3% FPS

Source's motion blur adds post-processing cost without contributing anything in a precision shooter; it also reduces the readability of fast projectiles like rockets or arrows.

2. Medium impact settings

Here's where most of the FPS is. Minor visual impact, major performance impact.

Ragdoll/Corpse Fade Time

Recommended: Low · Visual impact: Medium · Consensus: Common in community server and league configs; the visual impact is only noticeable in replays or spectator mode.
+6% FPS

Reduces how long physical corpses stay on the map after death. In long matches with many deaths, accumulating ragdolls with active physics noticeably penalizes the CPU.

Particle Detail/Effects

Recommended: Low · Visual impact: High · Consensus: Active debate: most competitive players lower it for combat clarity (fewer particles obscuring hits), not just for FPS.
+10% FPS

Reduces the density of smoke, fire, blood, and explosion particles. It's the setting with the biggest visual impact on this list, but also one of the ones that frees up the most FPS in massive Pyro/Demoman fights.

Antialiasing

Recommended: Off · Visual impact: Medium · Consensus: Recommended to lower it except on very powerful GPUs with performance to spare; at 1440p+ aliasing is less noticeable due to pixel density.
+7% FPS

Source's MSAA is costly relative to the visual benefit given the game's stylized art. Disabling it or leaving it at 2x is the sweet spot for most GPUs.

HDR

Recommended: Off · Visual impact: Low · Consensus: Split opinion: the old competitive community used to disable it, but on current GPUs many leave it on without noticeable loss.
+5% FPS

Source's HDR adds an extra rendering pass. On limited hardware, disabling it frees up FPS; on modern GPUs the cost is marginal and it improves contrast on dark maps.

Texture Filtering (Anisotropic)

Recommended: Bilinear · Visual impact: Medium · Consensus: Only relevant on very limited hardware (iGPU); on any modern dedicated GPU it's recommended to keep it high since the cost is negligible.
+3% FPS

Dropping anisotropic filtering to bilinear slightly reduces texture sharpness at an angle, but frees up some memory bandwidth that helps on integrated or very old GPUs.

3. Upscaling (DLSS / FSR / XeSS)

The biggest gain in the game. Compatible with almost any modern GPU.

No upscaling support

+0% FPS

Team Fortress 2 runs on Source Engine (2007) and does NOT and will NOT have native support for DLSS, FSR, or XeSS: these are modern-engine technologies with deferred rendering pipelines that Source doesn't implement. Any mention of "enabling FSR in TF2" is a myth; ignore tutorials that promise it.

Custom resolution + mat_queue_mode as a substitute

+15% FPS

The real alternative in TF2 is manually lowering the internal render resolution (mat_setvideomode or a desktop resolution below native) and letting the monitor or OS scaling stretch the image. It's not smart upscaling, but on 1440p/4K screens with low-end GPUs it lets you recover FPS similarly to a manual "Performance mode."

4. Tips by GPU

NVIDIA

  • •Enable Low Latency Mode on Reflex/Ultra inside the NVIDIA panel to reduce input lag in close combat, something critical in a skill-based shooter like TF2.
  • •Force Power Management Mode to "Prefer Maximum Performance" to avoid downclocks on GPUs that TF2 doesn't saturate enough to maintain stable boost clocks.
  • •Cap FPS with V-Sync disabled and an fps_max slightly below your monitor's maximum to avoid tearing without the input lag of traditional V-Sync.

AMD

  • •Enable Radeon Anti-Lag to reduce input latency, especially useful on mid-range GPUs where TF2 runs far above the monitor's framerate and generates unnecessary frame queuing.
  • •Disable Radeon Chill or any dynamic FPS limiter: TF2 has load spikes so variable (fights vs. empty hallways) that these systems generate perceptible microstutter.
  • •Use Radeon Image Sharpening at a low value (10-20%) if you manually lower render resolution, to compensate for sharpness loss with no relevant performance cost.

Sistema

  • •TF2 is still single-thread heavy in much of its game logic (physics, netcode), so CPU per-core frequency matters more than core count: prioritize high IPC/GHz over very multicore CPUs.
  • •Install the game on an SSD; texture and sound streaming spikes when loading a new map or respawning on servers with many plugins can cause noticeable microstutter on HDD.
  • •If you play on community servers with many plugins (SourceMod), expect some tickrate fluctuation that doesn't depend on your hardware: it's the server's responsibility, not your local configuration.

5. Known game issues

Bot crisis on Valve's casual servers

Since late 2020, waves of aimbot bots and spam scripts invaded Valve's official Casual servers. It doesn't directly affect framerate, but it degrades the experience enough that a large part of the competitive and serious casual community migrated to third-party community servers (UGC, ETF2L, comp.tf), where perceived net performance is much better due to less network saturation and better tickrate.

Memory leak in long sessions

Sessions of several hours in a row, especially switching maps many times without restarting the game, can accumulate RAM usage until it generates progressive stutter. Restarting the game every few hours of a long session avoids the problem entirely.

Stutter spikes when loading new particles

The first time a specific particle effect appears in a session (a crit, an explosion from a rarely used weapon), Source Engine compiles/caches it on the fly, causing a one-off microstutter. It's inherent to the engine and isn't solved by more powerful hardware, only mitigated by preloading with warm-up maps.

6. Frequently asked questions

Why doesn't TF2 use all of my CPU even with 8 or 16 cores?▾
Source Engine distributes work across few threads by design; enabling mat_queue_mode 2 helps parallelize rendering, but game logic (physics, hitboxes, netcode) still heavily depends on a single fast thread. That's why a CPU with high per-core frequency performs better than one with more cores but fewer GHz.
Which FPS config should I use, comfig or chris' config?▾
Comfig (formerly known as m0rehud/comfig.app) is the most maintained and easiest to install, with predefined Low/Medium/High profiles. Chris' config is more aggressive and granular, aimed at those who want to tweak command by command. For most people, comfig with the "Low" profile covers 90% of the gain with zero manual configuration.
Is it worth pushing FPS above 300 if my monitor is 144Hz?▾
Yes, in TF2 the engine still uses network tickrate and client framerate to calculate input registration, so a framerate well above the monitor's refresh rate (fps_max 300+) reduces perceived input lag even if you don't see those extra frames. It's a standard practice in the competitive scene.
Why doesn't my new GPU push much more FPS than my old one in TF2?▾
Because TF2 has been limited by CPU and by the engine itself for years, not by raw graphics power. From a mid-range GPU onward (like an RTX 3050), the bottleneck shifts almost always to the CPU and to mat_queue_mode configuration, so moving up a GPU tier gives diminishing returns.

Want to know exactly how many FPS YOUR PC will get?

Enter your GPU and CPU in our calculator and measure the real impact of each setting.

Calculate FPS for Team Fortress 2 →

Calculations based on consensus of technical sources and our own FPS model. More about our methodology →

EnebaGame keys on sale

Upcoming games, cheaper with an official key.

  • Assassin's Creed Black Flag Resynced

    Assassin's Creed Black Flag Resynced

    View on Eneba →

  • Halo: Campaign Evolved

    Halo: Campaign Evolved

    View on Eneba →

  • Beast of Reincarnation

    Beast of Reincarnation

    View on Eneba →

  • The Sinking City 2

    The Sinking City 2

    View on Eneba →

  • Resonance: A Plague Tale Legacy

    Resonance: A Plague Tale Legacy

    View on Eneba →

  • Star Wars Zero Company

    Star Wars Zero Company

    View on Eneba →

  • The Blood of Dawnwalker

    The Blood of Dawnwalker

    View on Eneba →

  • Halloween: The Game

    Halloween: The Game

    View on Eneba →

  • Warhammer 40,000: Dawn of War IV

    Warhammer 40,000: Dawn of War IV

    View on Eneba →

  • Silent Hill: Townfall

    Silent Hill: Townfall

    View on Eneba →

Affiliate link

FPS in the most searched games

  • Forza Horizon 6

    Forza Horizon 6 FPS

    Racing

  • Gothic 1 Remake

    Gothic 1 Remake FPS

    Action RPG

  • Subnautica 2

    Subnautica 2 FPS

    Survival

  • 007 First Light

    007 First Light FPS

    Action-Adventure

  • Pragmata

    Pragmata FPS

    Action-Adventure

  • EA Sports FC 26

    EA Sports FC 26 FPS

    Sports

  • ARK: Survival Ascended

    ARK: Survival Ascended FPS

    Survival

  • Final Fantasy VII Rebirth

    Final Fantasy VII Rebirth FPS

    RPG

  • Call of Duty: Warzone

    Call of Duty: Warzone FPS

    Battle Royale

  • Cyberpunk 2077

    Cyberpunk 2077 FPS

    RPG

Performance of the most searched GPUs

  • NVIDIARTX 406055 FPS
  • NVIDIARTX 306048 FPS
  • NVIDIARTX 305035 FPS
  • NVIDIARTX 507092 FPS
  • NVIDIARTX 4060 Ti62 FPS

CheckFPS

CheckFPS was created by Lluis Enric Mayans, a PC hardware and graphics performance specialist. 200+ games, 135 GPUs, and real benchmark data to help you make better decisions.

200+ games · 135+ GPUs · 141+ CPUs

Legal

  • Privacy Policy
  • Legal Notice
  • Cookie Policy

Useful Links

  • Contact
  • About Us

Data sources & methodology

  • How we calculate FPS
🇪🇸Español🇬🇧English🇧🇷Português🇩🇪Deutsch🇫🇷Français

As an Amazon Associate and Eneba affiliate, CheckFPS earns from qualifying purchases. This does not affect our recommendations or performance estimates.

© 2026 CheckFPS. All rights reserved.