Diagnose & fix
League of Legends FPS boost: frame cap and real settings
Reviewed July 2026
League is CPU-bound, not GPU-bound. Cap your FPS — do not leave it uncapped. Drop Character Quality first — the biggest teamfight impact. Resolution scale at 85-90% on 1440p or 4K. Close background processes. Neon optimizes the Windows side only — it does not inject into or touch League files.
Step by step
01 League's engine: more CPU-bound than GPU-bound
League of Legends runs on a proprietary Riot Games engine, not Unreal or Unity. It was designed to run on modest hardware, and in most situations the GPU is not the bottleneck — the single-threaded CPU is. If you notice your GPU usage in League is around 20-40% while FPS is low, the problem is not the GPU: it is the main CPU thread processing game logic, effects and physics. That fundamentally changes which settings matter.
02 Capping FPS: do not leave it at Uncapped
League of Legends has an FPS limiter in Video › Video Settings. Running the game uncapped makes the GPU work at full power all the time, generating unnecessary heat and noise, and can trigger thermal throttling that destroys frametime consistency. Set the limit to your monitor refresh rate (if using G-Sync/FreeSync) or double your refresh rate if you prefer the extra smoothness sensation. 240 or 360 are common caps on high-refresh monitors. Leaving it at Uncapped is almost never the best option.
03 Character Quality: the most impactful setting in teamfights
Character Quality controls champion model detail, ability effects and particles. At Low, models have less detail and particles are simpler. In 10-champion teamfights with multiple abilities active, dropping this from Very High to Medium or Low can substantially reduce render thread load. It is the most effective setting for the moments when you need stable FPS most.
04 Environment Quality and shadows
Environment Quality controls foliage density, terrain quality and ambient map shadows. At Low, the map looks simpler but render cost goes down. Shadows in League have their own option and can be disabled entirely — with shadows off the map looks flatter but the FPS impact can be noticeable on limited hardware. Start by dropping environment quality to Medium; if you still need more FPS, disable shadows.
05 Resolution Scale: League's equivalent of render scale
In Advanced Video Options, League has a resolution scale setting that lets you render the game at a lower percentage of your native resolution. At 75%, the game renders fewer pixels then scales up to your screen size. This gives more FPS in exchange for a slightly softer image. It is not a quality upscaler like DLSS or FSR, but it works and is especially useful at high resolutions like 1440p or 4K where dropping to 85-90% has little noticeable visual impact.
06 Effects and HUD: what is placebo
HUD size and interface elements are purely 2D rendering and have minimal FPS impact — do not adjust them for performance. Animation speed does not measurably affect FPS. The own ability effects setting (Show Terrain Effects) at Low has some impact in heavily loaded scenes. Anti-aliasing at None in League can give a few FPS on very limited hardware, but the visual difference is noticeable — decide based on your priority.
07 Display mode: exclusive vs borderless
Exclusive fullscreen mode gives the lowest input lag in League because it bypasses the Windows compositor (DWM). Borderless (Maximized) is convenient for alt-tabbing but adds latency. If you play League competitively and alt-tab is not critical, exclusive fullscreen is the right choice. On Windows 11 with Auto HDR enabled, exclusive mode is also more stable.
08 V-Sync: turn it off
V-Sync in League adds consistent input lag — turn it off. If you have a G-Sync or FreeSync monitor and want frame synchronization to avoid tearing, configure VRR at the driver level (NVIDIA panel or AMD Radeon Software) and leave V-Sync off in the game. If you do not have VRR and tearing bothers you, you can enable V-Sync, but understand it adds between 1 and 2 frames of latency in most cases.
09 Windows and the OS
League is one of the most sensitive games to OS background load because it has so little CPU margin that any background process can break frametime during teamfights. Close the browser, video players and capture programs during important games. The Discord overlay can cause stutter in League — consider disabling it or using Push-to-Talk mode without overlay. The Best Performance power plan helps especially on laptops where the CPU can actively drop frequencies.
10 VRAM and memory: League is not demanding
League of Legends has very low VRAM requirements — 2 GB is enough for most configurations. If you get stutter in League but not during teamfights but rather when loading the map or switching screens, it may be a system RAM issue (not GPU VRAM). 8 GB system RAM is sufficient for League plus browser, Discord and the client; 16 GB eliminates any system memory pressure entirely.
11 How Neon helps on the Windows side
Neon does not touch League's files or inject anything into the game process. What it does is optimize the Windows environment: manages background processes competing for the CPU thread League relies on most, particularly relevant in a game where the CPU is almost always the bottleneck. Verifies the power plan, detects if XMP/EXPO is off, and logs every change reversibly. No invented numbers.
Recommended settings in League of Legends
| Setting | Recommended | Impact |
|---|---|---|
| Character Quality | Low/Medium | High CPU+GPU |
| Environment Quality | Medium | Medium GPU |
| Shadows | Disabled | Medium |
| Resolution Scale | 85-90% | High FPS |
| Frame Rate Cap | Monitor rate | Stability |
| V-Sync | Off | Input lag |
Common questions
- Should I cap FPS in League of Legends?
- Yes. Running League uncapped causes the GPU to work at full utilization all the time, which increases heat, noise and can trigger thermal throttling. Capping at 144, 240 or your monitor refresh rate (or double it if you use VRR) stabilizes frame times and keeps GPU temperatures reasonable. The built-in FPS limiter in Video Settings works well. Do not leave it at Uncapped unless you have a specific reason.
- Why does League of Legends drop frames during teamfights?
- Teamfight FPS drops in League are caused by a combination of spell effects, particle systems and champion animations all rendering simultaneously. The game runs on a proprietary engine that has single-threaded bottlenecks in its render path. Lowering Character Quality and disabling Environment Quality (shadows in particular) reduces this load. Background Windows processes competing for the same CPU core also have a disproportionate impact during these bursts.
- Does League of Legends support upscaling like DLSS or FSR?
- League of Legends does not support DLSS or FSR natively. It runs on a proprietary Riot engine that predates modern upscaling support. The main levers are resolution scale (rendering at a lower percentage of your native resolution), shadow quality, and environment quality settings inside the game.
- Does League of Legends use the GPU heavily?
- League of Legends is not GPU-intensive by modern standards — it was designed to run on low-spec machines. The main bottleneck is usually the CPU single-core performance and background Windows overhead during teamfights. If your GPU usage is below 30% in League, you are CPU-limited, not GPU-limited. Reducing background processes has a larger impact than lowering GPU-heavy graphics settings.
Where Neon helps
Neon works on the Windows side and never touches League's files or process.
- Manages background processes competing with League's critical CPU thread — especially impactful since the game is CPU-bound.
- Verifies the Windows power plan is set correctly for gaming and detects if XMP/EXPO is off.
- Logs every change and makes it reversible with one click. Without inventing improvement percentages.
Low GPU usage in general? Read how to fix low GPU usage in games and what a PC bottleneck is. Play other MOBAs or shooters? See Valorant FPS boost and Apex Legends FPS boost. Compare optimizers on our honest comparison page.