Forum Discussion
[SOLVED] FC26 Sudden FPS Drops + 100% GPU Usage - Ultimate Fix
Hey everyone! I wanted to share the solution to this frustrating issue I had with FC26. Maybe this will help others with similar problems.
My Problem:
- Sometimes I could play perfectly with stable FPS and normal GPU usage
- But randomly (especially in Ultimate Team menus), FPS would suddenly drop to 10-20 FPS with GPU stuck at 100%
- Had to exit and re-enter menus to temporarily fix it
- All settings were on LOW, using MSI Afterburner + RivaTuner for monitoring and FPS cap
What I Tried First (helped but didn't solve completely):
- Disabled GPU Power Percent monitoring in MSI Afterburner
- Disabled Windows Hardware Accelerated GPU Scheduling (HAGS)
- Updated NVIDIA drivers
The Final Solution That Worked:
The main issue was FC26 automatically resetting graphics settings (especially Strand Based Hair) back to HIGH in certain menus, even though I set everything to LOW.
Step 1: Edit Configuration Files (overrideAutodetect.lua & fcsetup.ini)
Navigate to: C:\Users$$YourName]\AppData\Local\EA SPORTS FC 26\
Key Settings to Change (adapt the values to your setup):
overrideAutodetect.lua:
FullscreenEnabled = 1 # 1 = fullscreen, 0 = windowed
FullscreenScreen = 0 # Monitor index (0 = primary)
ResolutionWidth = 1920 # Change to your resolution
ResolutionHeight = 1080 # Change to your resolution
OverallGraphicsQuality = 0 # 0 = Low, 1 = Medium, 2 = High, 3 = Ultra
VSyncEnabled = 0 # 0 = disabled, 1 = enabled
FullscreenRefreshRate = 165 # Change to your monitor's refresh rate
MaxFrameRate = 87 # Your desired FPS cap
TargetFrameRate = 87 # Same as MaxFrameRate
ResolutionScale = 0.850000 # 0.5-1.0 (lower = better performance)
PresentInterval = 0 # 0 = no frame pacing
WindowedBorderless = 1 # 1 = borderless windowed
StrandBasedHair = 0 # CRUCIAL - 0 = disabled
UseGoalNets3d = -1 # -1 = auto, 0 = disabled, 1 = enabled
NisAtFullFps = 1 # NVIDIA Image Scaling
CrowdQuality = 0 # 0 = Low, 1 = Medium, 2 = High
GrassQuality = 0 # 0 = Low, 1 = Medium, 2 = High
MotionBlur = 0 # 0 = disabled, 1 = enabled
ClothQuality = 0 # 0 = Low, 1 = Medium, 2 = High
DynamicAOQuality = 0 # Ambient Occlusion quality
DynamicResolution = 1 # 1 = enabled (helps maintain FPS)
MinWindowWidth = 1280 # Minimum window size
MinWindowHeight = 720 # Minimum window size
fcsetup.ini:
AUDIO_MIX_MODE = 0 # Audio mixing mode
CONFIG_APP_LOCALE = en-US # Language setting
FULLSCREEN = 1 # 1 = fullscreen
FULLSCREEN_OUTPUT_INDEX = 0 # Monitor index
MSAA_LEVEL = 0 # Anti-aliasing (0 = off)
RENDERING_QUALITY = 1 # Base rendering quality
RESOLUTIONWIDTH = 1920 # Your screen width
RESOLUTIONHEIGHT = 1080 # Your screen height
REFRESH_RATE = 165 # Your monitor refresh rate
VOICECHAT = 0 # Voice chat (0 = disabled)
WAITFORVSYNC = 0 # VSync (0 = disabled)
MAX_FRAME_RATE = 87 # FPS cap
TARGET_FRAME_RATE = 87 # Target FPS
RENDERING_SCALE = 0.85 # Match overrideAutodetect.lua
WINDOWED_BORDERLESS = 1 # Borderless windowed mode
STRAND_BASED_HAIR = 0 # CRUCIAL - main FPS killer
USE_GOAL_NETS_3D = -1 # 3D goal nets
NIS_AT_FULL_FPS = 1 # NVIDIA Image Scaling
CROWD_QUALITY = 0 # Crowd detail level
GRASS_QUALITY = 0 # Grass quality
DYNAMIC_RESOLUTION = 1 # Dynamic resolution scaling
GRAPHICS_PRESET = 0 # 0 = Low preset
MOTION_BLUR = 0 # Motion blur effect
CLOTH_QUALITY = 0 # Cloth physics quality
DYNAMIC_AO_QUALITY = 0 # Dynamic ambient occlusion
RESOLUTION_FOR_DISPLAY_MODE_LIST = 0_125830200|1_125830200|2_125830200|
Step 2: Lock the Files (CRUCIAL!)
- Right-click each file → Properties → Security → Edit
- Select your user account
- Check "Deny" for "Write" permission
- Apply and OK
This prevents FC26 from overwriting your settings.
How to Adapt for Your System:
- Lower-end GPU: Set ResolutionScale to 0.7-0.8, MaxFrameRate to 60
- Higher-end GPU: Set ResolutionScale to 0.9-1.0, increase MaxFrameRate
- Different resolution: Change ResolutionWidth/Height to match your monitor
- Different refresh rate: Change FullscreenRefreshRate to your monitor's rate
My Setup:
- Acer Nitro 5 GTX 3050
- i5-11400H
- 64GB RAM
Hope this helps anyone dealing with the same issue, let me know if you need any clarification!
It works for me, follow the instructions from AkramKrimoo. Thanks mate. max 60 fps frame rate, max hz 60.
I have 144hz monitor 2560x1440 and i set it to 60hz, full screen and 1920×1080.
Smooth play, no crashes.
Thanks a lot again !
- Debangan103 months agoRising Newcomer
Didn't work for me what are your specs?