While Teamfight Tactics (TFT) might look like a simple, slow-paced auto-battler on the surface, it is built directly on top of the legacy League of Legends engine. This engine is notoriously CPU-bound and highly reliant on single-core processor performance. When your board fills up with eight players’ worth of hyperpop champions, mythic Tacticians, complex trait boards, and flashy arena skin effects, the engine has to process hundreds of real-time server updates, particle effects, and physics assets simultaneously.
- Likely Causes
- Fix 1: Disable Overlays and Companion Apps
- Fix 2: Reset the game.cfg File
- Fix 3: Disable Fullscreen Optimizations and Adjust High DPI Settings
- Fix 4: Toggle DirectX 11 Legacy Mode
- Fix 5: Force High-Performance GPU in Windows Settings
- Fix 6: Clear Out Game Logs and Cache Directories
- Fix 7: Re-Initialize Riot Vanguard Services
- If Nothing Works
- FAQ
Low frame rates, micro-stutters, and sudden FPS drops in Teamfight Tactics are rarely caused by a weak graphics card. Instead, they are usually the result of single-thread CPU bottlenecks, background software conflicts, corrupted configuration files, or Riot’s Vanguard anti-cheat client clashing with your operating system’s graphics pipeline. Even in 2026, as Riot Games continues to push the limits of the engine with high-fidelity arenas and complex cinematic finishers, optimizing how the game interacts with your hardware is essential for maintaining a stable 144Hz or 240Hz refresh rate.
If you are experiencing sluggish round transitions, choppy carousel rounds, or massive frame drops during late-game combat, this guide will walk you through diagnosing the exact cause and applying the most effective fixes.
Quick answer: Our top pick in 2026 is the Overlay & Companion App Overhead — our #1 rated choice. See the full ranked comparison, alternatives and buying advice below.
Likely Causes
To help you diagnose your performance issues efficiently, the table below outlines the most common culprits behind low FPS in Teamfight Tactics, how to confirm them, and the difficulty of applying their respective fixes.
| Likely Cause | How to Confirm | Fix Difficulty |
|---|---|---|
| Overlay & Companion App Overhead | Check if Discord, Overwolf, Blitz.gg, or Mobalytics overlays are active in-game. | Easy |
Corrupted game.cfg File |
Compare in-game performance to default settings; check if changes to settings refuse to save. | Easy |
| Windows Fullscreen Optimization Conflicts | Noticeable stuttering or screen tearing when switching between borderless and fullscreen modes. | Easy |
| DirectX 11 Legacy Mode Issues | Severe FPS drops specifically during transition phases or when high-particle board skins load. | Easy |
| Riot Vanguard Driver Interference | High CPU usage by vgc.exe in Windows Task Manager during gameplay. |
Medium |
| Log Directory Bloat | Check the size of the Logs folder in your League of Legends installation directory. |
Easy |
| Incorrect GPU Routing (Laptops) | Verify if the game is utilizing integrated graphics instead of your dedicated Nvidia/AMD GPU. | Medium |
Fix 1: Disable Overlays and Companion Apps
Because Teamfight Tactics players rely heavily on companion apps like Blitz.gg, Mobalytics, Metatft, and Overwolf for item recipes and team comps, overlay conflicts are the absolute leading cause of stuttering and low FPS. These apps inject visual elements directly into the game’s DirectX rendering pipeline, which can severely bottleneck the game’s single-threaded engine.
How to check
Launch Teamfight Tactics and load into a custom game or Hyper Roll match. Observe if you have any active overlays on your screen, such as a Discord voice widget, Geforce Experience FPS counter, or companion app UI. Press Ctrl + Shift + Esc to open the Windows Task Manager and check if processes like Overwolf.exe, Blitz.exe, or Discord.exe are running in the background.
What to do
Disable the overlay feature in each active application, or close them entirely before launching the Riot Client:
- Discord: Open Discord, go to User Settings (the gear icon), navigate to “Game Overlay” under Activity Settings, and toggle off “Enable in-game overlay.”
- Overwolf / Companion Apps: Right-click the Overwolf tray icon, select Settings, and disable the overlay for League of Legends/TFT. Alternatively, close the companion app completely before starting a match.
- GeForce Experience: Open GeForce Experience, click the Gear icon, and toggle off the “In-Game Overlay” switch.
How to undo it
To restore these features, simply reopen the respective applications and toggle the overlay settings back to the “On” position.
Fix 2: Reset the game.cfg File
Over time, frequent game updates, patches, and graphics driver changes can cause corruption in TFT’s local configuration file. This file, named game.cfg, dictates how the rendering engine interacts with your hardware. Resetting it forces the game to detect your hardware fresh and build a clean, optimized configuration.
How to check
Navigate to your game’s installation directory, which by default is C:\Riot Games\League of Legends\Config. Look for the file named game.cfg. If the “Date modified” timestamp is highly outdated or if you have previously modified this file manually to alter resolutions or graphics API choices, it may be causing performance drops.
What to do
Follow these steps to safely reset your configuration without losing your account settings:
- Close the League of Legends client and the Riot Client completely.
- Navigate to
C:\Riot Games\League of Legends\Config. - Right-click the
game.cfgfile and select Delete (or rename it togame.cfg.oldif you want to keep a backup). - Launch the Riot Client, sign in, and boot Teamfight Tactics. The engine will automatically generate a brand-new, uncorrupted
game.cfgfile with optimized default settings for your current PC hardware.
How to undo it
If resetting the file does not improve your performance, close the game, delete the newly generated game.cfg, and rename your backup file from game.cfg.old back to game.cfg.
Fix 3: Disable Fullscreen Optimizations and Adjust High DPI Settings
Windows has a built-in feature called “Fullscreen Optimizations” that is designed to make desktop games run in a hybrid borderless windowed mode. For the legacy engine used by TFT, this feature often causes severe micro-stuttering, input lag, and frame pacing issues, especially on multi-monitor setups.
How to check
Navigate to the executable file of the actual game client. Note that this is not the Riot Client, but the game engine itself. The default file path is C:\Riot Games\League of Legends\Game. Look for the file named League of Legends.exe.
What to do
Modify the compatibility settings of the executable to bypass Windows’ display management:
- Right-click on
League of Legends.exeand select Properties. - Click on the Compatibility tab.
- Check the box that says Disable fullscreen optimizations.
- Click the Change high DPI settings button at the bottom of the window.
- Under “High DPI scaling override,” check the box that says Override high DPI scaling behavior, and select Application from the drop-down menu.
- Click OK, then click Apply and OK on the main properties window.
Note: Do not perform these steps on the Riot Client executable, as it will have no effect on the actual game engine performance.
How to undo it
To revert these changes, right-click League of Legends.exe, open Properties, navigate back to the Compatibility tab, and uncheck the “Disable fullscreen optimizations” and “High DPI scaling override” boxes.
Fix 4: Toggle DirectX 11 Legacy Mode
The game engine natively utilizes DirectX 11. However, depending on your GPU architecture and driver stability, the modern DirectX implementation can sometimes run poorly compared to the older legacy rendering path. Riot provides an option to force a legacy rendering mode that can bypass driver-level rendering bottlenecks.
How to check
Open the League of Legends/TFT Client (the pre-game lobby interface). Click the gear icon in the top-right corner to open the Settings menu. Navigate to the Game tab on the left. Look for the checkbox labeled “Prefer DX9 Legacy Mode” (which now functions as a fallback rendering pipeline for modern systems).
What to do
If you are experiencing severe framerate drops, toggle this setting to see if your system prefers the legacy path:
- In the Client Settings under the Game tab, check the box for Prefer DX9 Legacy Mode (or “Prefer legacy graphics mode” depending on your regional client version).
- Click Done.
- Start a custom game or tutorial match to see if your frame rate stabilizes.
- If your frame rate is worse, close the game, return to the settings menu, and uncheck the box to return to standard DirectX 11 rendering.
How to undo it
Simply open the Client Settings, go to the Game tab, uncheck the legacy mode box, and click Done to restore standard DX11 rendering.
Fix 5: Force High-Performance GPU in Windows Settings
If you are playing Teamfight Tactics on a gaming laptop or a desktop system with an APU (integrated graphics on the processor) alongside a dedicated graphics card, the operating system may mistake TFT for a low-demand 2D application. As a result, Windows might route the game through your low-power integrated graphics instead of your high-performance Nvidia or AMD GPU.
How to check
While in a TFT match, press Ctrl + Shift + Esc to open the Task Manager. Click on the Performance tab and look at your GPU utilization. If your integrated GPU (usually labeled GPU 0) is running at 90-100% load while your dedicated GPU (GPU 1) is sitting idle at 0-5%, the game is running on the wrong graphics processor.
What to do
Manually assign the game executable to your high-performance graphics card through Windows:
- Press the Windows Key, type Graphics settings, and press Enter.
- Under “Custom options for apps,” select Desktop app and click Browse.
- Navigate to
C:\Riot Games\League of Legends\Game, selectLeague of Legends.exe, and click Add. - Once added to the list, click on
League of Legendsand click the Options button. - Select High performance (which should display your dedicated GPU’s name) and click Save.
How to undo it
To reverse this, go back to the Windows Graphics settings menu, click on League of Legends, and either click “Remove” or change the option back to “Let Windows decide.”
Fix 6: Clear Out Game Logs and Cache Directories
Every single match of Teamfight Tactics you play generates diagnostic log files. Over months or years of play, these folders can accumulate thousands of small files, bloating your storage drive. More importantly, if the engine attempts to write new log data to a bloated directory, it can cause severe write bottlenecks that manifest as micro-stutters during combat rounds.
How to check
Open Windows File Explorer and navigate to C:\Riot Games\League of Legends\Logs. Right-click on the folder and select Properties. If this folder contains gigabytes of data or thousands of files, your installation is severely bloated with old diagnostic logs.
What to do
It is entirely safe to clear these directories, as they only contain historical text logs of past matches:
- Close the Riot Client and the game.
- Navigate to
C:\Riot Games\League of Legends. - Locate the Logs folder, select it, and press
Shift + Deleteon your keyboard to permanently delete it. - Navigate to
C:\Riot Games\League of Legends\Configand delete the DumpFiles folder if it exists. - The game will automatically create fresh, empty folders the next time you launch a match, without any loss of performance or settings.
How to undo it
Because these are raw diagnostic logs, deleting them cannot break your game and does not need to be undone. However, if you wish to keep them for personal troubleshooting, you can simply move the folder to your desktop instead of permanently deleting it.
Fix 7: Re-Initialize Riot Vanguard Services
Riot Vanguard is a kernel-level anti-cheat driver that runs constantly in the background of your system. Because Vanguard operates at such a low level of your operating system, any minor conflict between Vanguard and your hardware drivers (such as mouse, keyboard, or RGB software) can result in massive CPU overhead, dragging down your in-game frame rate.
How to check
Open Task Manager while Teamfight Tactics is running. Sort the processes by CPU usage. If vgc.exe (the Vanguard user-mode service) or vgtray.exe is consuming more than 2-3% of your CPU, it is actively bottlenecking your processor’s ability to feed draw calls to your graphics card.
What to do
Restarting and re-initializing the Vanguard service can clear up stuck driver verification loops:
- Right-click the Riot Vanguard icon (the red shield) in your Windows system tray and select Exit Vanguard. Confirm the prompt.
- Press the Windows Key, type Services, and press Enter.
- Scroll down the list until you find the service named vgc.
- Right-click on vgc and select Properties.
- Ensure the “Startup type” is set to Automatic. If the service is running, click Stop, wait three seconds, and then click Start.
- Restart your PC to ensure Vanguard initializes cleanly at system boot before launching TFT.
How to undo it
Vanguard is required to play Teamfight Tactics. If you wish to disable these changes, you can set the “vgc” service startup type back to “Manual,” though this may prevent the game from launching until you reboot your PC again.
If Nothing Works
If you have gone through all the steps above and are still experiencing low FPS or stuttering in Teamfight Tactics, the issue may stem from deeper registry errors or a corrupted installation of Riot Vanguard. Your best course of action is to utilize the Hextech Repair Tool, an official diagnostic utility provided by Riot Games.
Download the Hextech Repair Tool from Riot’s support site. Run the tool as an administrator and select the option to Force Repatch and Reinstall clean files. This utility will automatically scan your game directory for missing or corrupted assets, verify that your firewall is not blocking game packets, and rebuild your local game configuration from scratch.
Additionally, performing a clean installation of your graphics drivers using Display Driver Uninstaller (DDU) in Windows Safe Mode can resolve lingering driver conflicts that standard updates fail to fix.
FAQ
Why does my FPS drop so heavily during carousel rounds in TFT?
Carousel rounds force the game engine to load eight different high-tier Tacticians, their associated trail effects, and multiple champion models onto a highly reflective, rotating center stage. This sudden concentration of assets causes a massive spike in draw calls, which heavily bottlenecks single-core CPU performance.
Can running TFT on an SSD improve my in-game frame rate?
While an SSD will not directly increase your maximum frame rate, it significantly reduces or eliminates micro-stutters. This is because the game frequently streams assets (such as new champion models and spell effects when rolling down your shop) from your drive during a match. A slow HDD can cause brief freezes during these asset loads.
Why does Vanguard cause my FPS to drop in Teamfight Tactics?
Because Vanguard operates at the kernel level, it constantly monitors your system’s memory and active drivers to prevent third-party modifications. If you have older or incompatible hardware drivers installed (such as legacy audio or RGB lighting software), Vanguard may enter a continuous loop of scanning and blocking, which consumes critical CPU cycles needed by the game engine.
Does lowering graphics settings actually help with TFT low FPS?
Only to a certain extent. Because TFT is highly CPU-bound, lowering graphics settings like “Character Quality” or “Effects Quality” will reduce the load on your GPU, but it will do very little to solve a CPU bottleneck. Setting “Character Quality” to Medium and disabling “Shadows” completely are the two most effective settings for reducing CPU draw call overhead.
Ready to decide? Our #1 pick for 2026 is the Overlay & Companion App Overhead.
Live price & availability on Amazon.