01.Introduction: Optimizing the Spaghetti Code
LoL runs on almost anything, but maintaining a stable 144 FPS in a 5v5 fight with Baron and Elder Dragon on screen is tough even for gaming PCs. The problem usually isn't your GPU, but inefficient CPU and sound processing.
Don't do it Manually.
Voltris Optimizer automates this entire guide and removes Windows delay in seconds.
02.Chapter 1: Client Settings (Launcher)
Enable Low Spec Mode
Gear Icon > General > Low Spec Mode
This disables launcher animations, saving RAM before the game starts.
Close client during matches
Gear Icon > General > Game Start Options
ALWAYS ENABLE THIS. The LoL client (based on Chromium) consumes 500MB+ of RAM and CPU in the background. Closing it releases resources for the actual match (Game.exe). The only downside is that it takes about 5 extra seconds to return to the honor screen at the end.
03.Chapter 2: In-Game Settings
| Shadows | Disabled | Shadows in LoL are just black blobs that eat 30% of your FPS. Turn them off. |
| Character Quality | High | It's important to see skin details and abilities (hitboxes). It's not very heavy. |
| Environment Quality | Low/Very Low | The map (ground) is static. Low removes decorative grass and butterflies that distract. |
| Effects Quality | Medium | Low can make skillshots invisible. Medium is safe. |
| Wait for Vertical Sync | Off | V-Sync causes mouse input lag. You will miss last hits and kiting. |
04.Chapter 3: Shadows vs Eye Candy
The "Hide Eye Candy" option removes butterflies, moving water in the river, and small animals.
Enable this. Less visual distraction = More focus on combat and more FPS.
A1.Chapter 4: DX9 Legacy Mode
LoL updated to DX11, but some old GPUs hate it.
If your game crashes or the screen flickers:
In Client > Settings > Game > Check "Prefer DX9 Legacy Mode".
This forces the game to use the old API, which is ultra-stable on older hardware.
A2.Chapter 5: Sounds (The Hidden Villain)
LoL processes every skill sound separately. In a teamfight, there are dozens of simultaneous sounds.
Go to Audio and Disable Music (play Spotify instead if you want).
Disable ambient sounds.
Keep only Sound Effects, Pings, and Voice. This relieves the CPU.
A3.Chapter 6: PersistedSettings.json (FPS Cap)
Don't edit game.cfg, edit this file in Riot Games\League of Legends\Config.
Search for "FrameCapType" and define it to a fixed value (e.g., 2).
Note: Inside the game, limit your FPS (144, 240). "Uncapped" makes your character "rubberband" because LoL's server runs at 30 ticks and desyncs if your client is at 900 FPS. Stability > Max Speed.
A4.Chapter 7: Interface and Chat
Reduce UI (HUD) size to 20-30%.
Disable "Show Summoner Names" (Visual clutter).
Disable "Enable Smooth Camera" (Makes the camera feel heavy/slow).
Chapter 8: Hextech Repair
If your FPS dropped after a patch:
Download the official "Hextech Repair Tool" from Riot.
Check "Reinstall Patch" and "Clean Logs." Force a clean repatch. Corrupted patch files are the #1 cause of sudden drops.
Chapter 9: Fullscreen Mode
Many play in "Borderless Window."
Switch to Fullscreen.
This gives exclusive priority to the GPU and disables Windows composition, drastically reducing mouse input lag. Alt+Tab will be slower, but the game will be smoother.
Chapter 10: Mouse DPI and Kiting
For ADC/Kiting (Orbwalking):
Use high DPI (1600+) and low in-game sensitivity (30-40) to avoid pixel skipping.
Disable "Enhance pointer precision" in Windows (Acceleration). Keep your muscle memory consistent.
Don't do it Manually.
Voltris Optimizer automates this entire guide and removes Windows delay in seconds.
Written by a verified expert
Douglas Felipe M. Gonçalves
Expert in Windows system optimization with years of experience in hardware diagnostics, kernel tuning, and advanced technical support. Founder of Voltris and developer of the Voltris Optimizer.
Meet the Voltris TeamConclusion and Next Steps
By following this guide on League of Legends Optimization (2026): Goodbye FPS Drops, you are equipped with the verified technical knowledge to solve this issue with confidence.
If you still have difficulties after following all steps, our expert support team is available for a personalized remote diagnosis. Every system is unique and may require a specific approach.
