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

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: Recomendación unánime en todas las FPS configs de la comunidad (comfig, chris' config); mat_queue_mode 2 es prácticamente obligatorio en CPUs modernas.
+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: Estándar en todas las configs competitivas; r_shadows 0 es de los primeros comandos que se aplican.
+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: Ampliamente recomendado; la diferencia visual entre High y Medium es casi imperceptible durante el juego real.
+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: Recomendado en guías de optimización de mapas 6v6 donde el agua está presente.
+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: Desactivado por el 100% de jugadores competitivos; se considera contraproducente incluso para quien prioriza gráficos.
+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: Común en configs de servidores comunitarios y ligas; el impacto visual solo se nota en replays o modo espectador.
+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: Debate activo: la mayoría de jugadores competitivos lo bajan por claridad de combate (menos partículas tapando el impacto), no solo por 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: Recomendado bajarlo salvo en GPUs muy potentes donde sobra rendimiento de sobra; a 1440p+ el aliasing es menos molesto por la densidad de píxeles.
+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: Opinión dividida: la comunidad competitiva antigua lo desactivaba, pero en GPUs actuales muchos lo dejan activo sin pérdida perceptible.
+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: Solo relevante en hardware muy limitado (iGPU); en cualquier GPU dedicada moderna se recomienda dejarlo alto porque el coste es insignificante.
+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.

Sin soporte de upscaling

+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.

Resolución custom + mat_queue_mode como sustituto

+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

  • AMDRX 9070 XT88 FPS
  • NVIDIARTX 305035 FPS
  • NVIDIARTX 5060 Ti71 FPS
  • NVIDIARTX 3070 Ti65 FPS
  • NVIDIARTX 306048 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

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.