How to Fix Lag in Flight Microsoft Flight Simulator

Muhib Nadeem / October 20, 2025 / 14 min read
Note: This article reflects technical best practices from the writer’s perspective and does not necessarily reflect the views of Hone.

You line up on final approach to KJFK. The frame rate drops to 15. Your cockpit instruments stutter. The scenery loads in slow motion. The immersion shatters.

This guide shows how to fix lag in Microsoft Flight Simulator on PC. You will learn precise diagnostics, system optimization, driver configuration, and in game settings that eliminate stutters and boost FPS without guesswork or performance destroying tweaks.

How to Fix Lag in Microsoft Flight Simulator: Identify Your Bottleneck

Effective optimization starts with accurate diagnosis. Different lag types need different fixes.

🎮

Low FPS

  • 1
    Consistently slow and choppy visuals everywhere
  • 2
    Frame rate drops at complex airports or cities
  • 3
    GPU usage under 95 percent means CPU bottleneck

→ Hardware throughput problem

Stuttering

  • 1
    Sharp pauses and freezes even with high average FPS
  • 2
    Hitches when panning camera or loading new scenery
  • 3
    Worse after sim updates or driver changes

→ System stability or cache issue

🌐

Network Lag

  • 1
    Blurry ground textures or melted photogrammetry
  • 2
    Buildings and objects suddenly pop in late
  • 3
    Pauses while waiting for scenery data to stream

→ Connectivity or bandwidth problem

Quick Steps to Fix Lag in Microsoft Flight Simulator

Microsoft Flight Simulator

Fast Fix Priority

1
Enable Developer Mode FPS Counter
Options > General > Developers > ON, then Developer > Options > Display FPS. See if you are Limited by MainThread (CPU) or GPU.
1 minute
2
Lower Terrain and Objects LOD
Set Terrain Level of Detail to 100-150 and Objects LOD to 100. These are the most CPU intensive settings.
2 minutes
3
Reduce or Disable AI Traffic
Turn all AI traffic sliders below 20 percent or off completely. Enable Use Generic Plane Models for huge CPU savings.
1 minute
4
Enable DLSS or FSR
Set upscaling to Quality or Balanced mode. Massive GPU performance boost with minimal visual loss.
30 seconds
5
Delete Rolling Cache
Options > General > Data > Delete Rolling Cache File. Corrupted cache causes severe stutters.
30 seconds
⚠️Diagnostic First Rule
Do not change settings randomly. Enable the FPS counter to see if you are CPU limited (MainThread) or GPU limited. Apply fixes that target your actual bottleneck. Wrong fixes waste time and degrade visuals for no gain.

CPU vs GPU Bottlenecks in Microsoft Flight Simulator

Microsoft Flight Simulator performance always has one primary bottleneck. Either the CPU cannot prepare simulation data fast enough, or the GPU cannot render frames quickly enough. The Developer Mode FPS counter tells you exactly which component is limiting your frame rate in real time.

Read Your Bottleneck Correctly

Monitor this while flying to a complex airport like KJFK to see your true limitation

🔧
Limited by MainThread (CPU)
  • Low FPS at dense airports and cities
  • GPU usage well below 100 percent
  • Worse with complex aircraft and AI traffic
  • Does not improve by lowering graphics
🎨
Limited by GPU
  • Low FPS everywhere regardless of location
  • GPU usage at or near 100 percent
  • Improves dramatically by lowering resolution
  • Worse with Ultra clouds and high render scale

System Foundation Optimization for MSFS

Before touching any in game settings, your Windows system must be stable and optimized. Microsoft Flight Simulator exposes system instabilities that other games tolerate.

These steps eliminate the most common sources of stutters and crashes.

Windows

Clean Graphics Driver Install

  1. Download Display Driver Uninstaller DDU
  2. Boot Windows into Safe Mode
  3. Run DDU and select Clean and restart
  4. Install latest GPU driver from manufacturer site
Why: Leftover driver files from previous installations cause conflicts and stutters. Clean install eliminates all remnants.
BIOS

Update BIOS and Enable XMP

  1. Visit motherboard manufacturer website
  2. Download latest BIOS update for your board
  3. Flash BIOS following manufacturer instructions
  4. Enter BIOS and enable XMP or EXPO for RAM
Impact: Outdated BIOS causes inexplicable stutters. XMP enables full RAM speed crucial for CPU heavy sim.
Windows

High Performance Power Plan

  1. Control Panel > Power Options
  2. Select High Performance plan
  3. Uninstall MSI DragonCenter, RyzenMaster, Dell utilities
  4. Disable USB power saving in Device Manager
Result: Prevents CPU from downclocking during flight. OEM power software conflicts with Windows settings.
Windows

Disable Game Mode and Configure Graphics

  1. Settings > Gaming > Game Mode > OFF
  2. Settings > System > Display > Graphics settings
  3. Add FlightSimulator.exe to the list
  4. Set to High performance profile
Why: Game Mode interferes with MSFS multi threaded processes. Manual graphics setting ensures dedicated GPU is used.
System

Close Background Processes

  1. Close Chrome, Discord, Spotify before flying
  2. Disable OneDrive, Dropbox, Google Drive sync
  3. Exit all other game launchers
  4. Add MSFS folder to Windows Defender exclusions
Impact: Every background process consumes CPU cycles and disk I/O. Even small apps cause micro stutters.
Overlays

Disable All Overlays

  1. GeForce Experience > Settings > In Game Overlay > OFF
  2. Discord > User Settings > Game Overlay > OFF
  3. Windows Settings > Gaming > Xbox Game Bar > OFF
  4. Steam > Settings > In Game > Disable overlay
Why: Overlay frameworks consume GPU resources and cause instability. Disable for troubleshooting even if you think they work fine.

NVIDIA Control Panel Settings for MSFS

Configure a program specific profile for Microsoft Flight Simulator in the NVIDIA Control Panel. Do not change global settings. These optimizations target the simulator without affecting other applications.

NVIDIA Control Panel Program Profile
Path: Manage 3D settings > Program Settings > Add FlightSimulator.exe
Power Management Mode:
Set to Prefer maximum performance
Forces GPU to highest clocks, prevents downclocking stutters
Texture Filtering – Anisotropic:
Set to 16x in control panel
Turn OFF in game for driver level implementation
Texture Filtering – Quality:
Set to High performance for FPS boost
Low Latency Mode:
Set to On (MSFS has native Reflex support)
Shader Cache Size:
Set to 10GB or Driver Default
Reduces shader compilation stutters
Vertical Sync:
OFF in game, enable Fast Sync in control panel if screen tearing
🎯Resizable BAR Warning
Resizable BAR improves performance but drastically increases VRAM usage. If you have 12GB VRAM or less and experience stutters, disable ReBAR in BIOS as a troubleshooting step. High VRAM pressure causes system to use slow system RAM as fallback.

AMD Radeon Settings for MSFS

AMD

Radeon Chill Frame Rate Lock

  1. Open Radeon Software > Gaming tab
  2. Find or add Microsoft Flight Simulator
  3. Enable Radeon Chill
  4. Set Min and Max FPS to same value like 50-50
Impact: Forces stable consistent frame rate. Better than variable frame times between 40-60.
AMD

AMD Fluid Motion Frames

  1. Set Radeon Chill to stable 50 FPS native
  2. Enable AMD Fluid Motion Frames (AFMF)
  3. Output becomes smooth 100 FPS interpolated
  4. Stable native frame time is better input for generation
Result: Prioritizes frame time consistency over raw FPS. Smoother than unstable high frame rates.
AMD

FreeSync and Anti Lag

  1. Enable FreeSync if you have compatible monitor
  2. Turn on Radeon Anti-Lag to reduce input latency
  3. Test to ensure no instability introduced
  4. Disable Radeon Boost to prevent dynamic resolution drops
Why: FreeSync eliminates tearing. Boost degrades visuals too much during camera movement.

In Game Settings Optimization Guide

These settings are ranked by their impact on CPU or GPU. Use the Developer Mode counter to determine your bottleneck, then adjust the appropriate category. The goal is to balance the load so neither component excessively waits for the other.

Critical Settings by System Impact

Setting Name Primary Impact Performance Cost Recommended Value
Terrain LOD CPU, VRAM Very High 100-150 (most impactful CPU setting)
Objects LOD CPU High 100 (second most important CPU setting)
AI Traffic All Types CPU Very High Off or under 20 percent with Generic Models ON
Glass Cockpit Refresh CPU Medium Medium or Low
Render Scaling GPU Very High 100 with TAA, or use DLSS/FSR Quality
Volumetric Clouds GPU Very High High (huge difference from Ultra, small visual loss)
Shadow Maps GPU High 1536 or High
Ambient Occlusion GPU High High
⚙️Balancing Methodology
Start by lowering all CPU settings to minimum. Increase GPU settings until you are Limited by GPU at your target FPS. Then slowly raise CPU settings like Terrain LOD until the counter flickers between GPU and MainThread. This is the balanced sweet spot.

Network and Cache Optimization

Blurry textures, melted photogrammetry, and scenery pop in are network streaming issues, not hardware problems. The Rolling Cache can also become corrupted and cause severe stutters that feel like frame rate drops.

Cache

Delete and Reconfigure Rolling Cache

  1. Options > General Options > Data
  2. Click Delete Rolling Cache File
  3. Set cache location to fastest SSD (NVMe best)
  4. Set cache size to 32GB as starting point
Why: Corrupted cache is primary cause of approach and landing stutters. Always first troubleshooting step.
Network

Optimize Network Connection

  1. Use wired Ethernet instead of Wi-Fi
  2. Click profile icon, select server with lowest ping
  3. Power cycle modem and router for 60 seconds
  4. Toggle Online Functionality OFF then ON in Data settings
Result: Wired connection eliminates packet loss. Manual server selection bypasses overloaded default.
System

Clear All Shader Caches

  1. Run Disk Cleanup, check DirectX Shader Cache
  2. Navigate to %LOCALAPPDATA%\NVIDIA
  3. Delete contents of DXCache and GLCache folders
  4. Restart PC and let shaders rebuild on next flight
Impact: Corrupted shader cache causes GPU to recompile on the fly, major source of stutters.
Network Troubleshooting Commands
Clear DNS cache:
CMD (Admin): ipconfig /flushdns
Check hosts file for mod conflicts:
Navigate to C:\Windows\System32\drivers\etc
Edit hosts file, remove any lines with kh.ssl.ak.tiles.virtualearth.net
Problem: Old MSFS 2020 mods can block MSFS 2024 server connections

Advanced Tweaks and UserCfg.opt Editing

The UserCfg.opt file stores all graphics settings and allows values beyond in game UI limits. Always backup this file before editing. Setting the file to read only prevents the sim from overwriting changes but may cause issues during updates.

Advanced

Increase LOD Beyond UI Limits

  1. File location: LocalCache folder in AppData
  2. Find {Terrain} section, edit LoDFactor to 4.000000
  3. Find {ObjectsLoD} section, edit LoDFactor to 4.000000
  4. Only for high end CPUs with performance headroom
Warning: Values above 200 (2.000000) are extremely CPU intensive. Test carefully.
Advanced

Disable Post Processing Effects

  1. Find {PostProcess} section in UserCfg.opt
  2. Set FilmGrain to 0 for cleaner image
  3. Set LensFlare to 0 if distracting
  4. Set Vignette to 0 for brighter edges
Impact: Cleaner visuals and marginal performance gain. Subjective preference.
Memory

Intelligent Standby List Cleaner

  1. Download ISLC utility for memory management
  2. Run before launching MSFS
  3. Clears Windows standby list to prevent stutters
  4. Especially helpful on systems with 16GB RAM or less
Why: Windows memory management can cause stutters. ISLC proactively clears standby memory.

HAGS Configuration for MSFS

Hardware Accelerated GPU Scheduling offloads some CPU work to the GPU but increases VRAM usage by over 1GB. The correct setting depends on your specific hardware configuration.

When to Enable or Disable HAGS

Your Hardware HAGS Setting Reason
NVIDIA 40 series GPU using Frame Generation ON Required for DLSS 3 Frame Generation to function
GPU with 8GB VRAM or less experiencing stutters OFF Reduces VRAM pressure, prevents system RAM fallback
CPU bottlenecked system with 12GB+ VRAM ON Offloads CPU work, may reduce MainThread limitation
Stable system not using Frame Gen TEST BOTH Results vary by configuration, benchmark both

Third Party Add Ons and Performance

High fidelity payware aircraft and detailed airport sceneries place massive loads on CPU, GPU, and VRAM. If performance degrades after installing a new add on, that add on is the problem. Use MSFS Addons Linker to create profiles and selectively enable only what you need for each flight.

Some background utilities like Sim App Pro have been reported by users to cause stutters. If you use flight planning or performance tracking utilities, disable them temporarily to test if they are the source of instability.

Conclusion

Optimizing Microsoft Flight Simulator requires diagnosis first, then targeted fixes. Enable Developer Mode to identify if you are CPU limited by MainThread or GPU limited. Apply settings changes that address your specific bottleneck. Build a stable foundation with clean drivers, updated BIOS, enabled XMP, and proper Windows power management before touching in game settings. The goal is not maximum FPS but stable consistent frame times.

A locked 40 FPS feels better than unstable swings between 35 and 65. With this systematic approach, any system can achieve smooth immersive flight without endless frustrating tweaks.

FAQ

How do I fix lag in Microsoft Flight Simulator

Enable Developer Mode FPS counter to diagnose if you are CPU limited (MainThread) or GPU limited. Lower Terrain LOD and Objects LOD to 100-150 for CPU bottlenecks. Enable DLSS or FSR and lower Volumetric Clouds for GPU bottlenecks. Delete Rolling Cache and disable overlays to fix stutters.

Why does MSFS stutter even with high FPS

Stuttering with high average FPS indicates system instability, not raw performance problems. Do a clean graphics driver install with DDU, update BIOS and chipset drivers, enable XMP for RAM, delete Rolling Cache, clear shader caches, and close all background processes and overlays.

What are the most important settings to lower in MSFS

Terrain Level of Detail is the single most impactful CPU setting. Set it to 100-150. Objects LOD is second most important. Reduce or disable all AI Traffic for massive CPU savings. For GPU limits, enable DLSS or FSR Quality mode and lower Volumetric Clouds from Ultra to High.

Should I enable HAGS for Microsoft Flight Simulator

It depends on your hardware. HAGS is required for NVIDIA 40 series Frame Generation. Turn HAGS OFF if you have 8GB VRAM or less and experience stutters, as it increases VRAM usage significantly. Test both settings on systems with 12GB+ VRAM to see which performs better.

How do I know if I am CPU or GPU limited in MSFS

Enable Developer Mode, then go to Developer menu > Options > Display FPS. The counter will show Limited by MainThread (CPU bottleneck) or Limited by GPU. Fly to a complex airport like KJFK to see your true bottleneck under load. This diagnosis determines which settings to adjust.

Why is my scenery blurry in Microsoft Flight Simulator

Blurry textures indicate network streaming problems, not graphics settings. Use wired Ethernet instead of Wi-Fi. Manually select the in game server with lowest ping. Power cycle your modem and router. Toggle Online Functionality OFF then ON in Data settings to refresh connection.

Does the Rolling Cache cause stutters in MSFS

Yes, corrupted Rolling Cache is a primary cause of stutters especially during approach and landing. Delete the cache file via Options > General > Data > Delete Rolling Cache File. Set cache to 32GB on your fastest SSD. Users with fast internet can disable Rolling Cache entirely to eliminate it as stutter source.

What power plan should I use for MSFS

Use High Performance or Ultimate Performance power plan in Windows. This prevents CPU from downclocking during flight. Uninstall conflicting OEM power utilities like MSI DragonCenter or RyzenMaster that override Windows settings. Disable USB power saving in Device Manager to prevent peripheral disconnects.

Should I disable Game Mode for Microsoft Flight Simulator

Yes, turn Game Mode OFF. It interferes with MSFS complex multi threaded processes and causes instability. After disabling Game Mode, go to Settings > System > Display > Graphics settings, add FlightSimulator.exe, and manually set it to High performance profile to ensure dedicated GPU is used.

How do I optimize NVIDIA settings for MSFS

Create a program profile for FlightSimulator.exe in NVIDIA Control Panel. Set Power Management to Prefer maximum performance, Texture Filtering Quality to High performance, Anisotropic Filtering to 16x, Low Latency Mode to On, and Shader Cache Size to 10GB or Driver Default. Turn VSync OFF in game.

Full Performance,
No Cost

Kick off an exciting adventure for free! Just download the app, create your account, and enjoy up to 20 optimizations at no cost.

Muhib Nadeem

Muhib Nadeem

I grew up on frame drops, boss fights, and midnight queues. Now I write about games with the same energy I once saved for ranked.

Level Up
Your FPS

Kills background lag

Instant FPS boost

One-click setup

Table of Contents

You may also like