1. Rendering mode: Performance
Settings › Video › Rendering Mode. Performance mode is made for competitive players and lower-end PCs: much lighter on the CPU and GPU, with simpler visuals. DirectX 12 looks better and can be smooth on strong PCs, but it builds shaders the first matches after every update — expect stutter until they are done.
After a big Fortnite update, play one or two matches before judging your FPS: shaders are being rebuilt.
2. Frame rate limit = your monitor
- Set Frame Rate Limit to your monitor's refresh rate (144, 165, 240…). Unlimited FPS heats the PC for frames you never see and makes frame times less even.
- If the game still drops under that number in fights, lower the limit a step: an FPS that stays flat feels better than one that jumps.
- Check that Windows really runs your monitor at its refresh rate (Settings › Display › Advanced display).
3. Latency: Reflex or Anti-Lag
- NVIDIA: NVIDIA Reflex Low Latency = On + Boost.
- AMD: turn on Anti-Lag in AMD Software for Fortnite.
- V-Sync off. Motion blur off.
4. The quality settings that matter
- View distance: Medium or Far — you need to see players, the rest is decor.
- Shadows, Global Illumination, Reflections: off — the biggest GPU cost in DirectX 12.
- Textures: as high as your VRAM allows (they cost memory, not much speed).
- 3D resolution at 100 % — lower only as a last resort.
5. Windows side
- Close the launchers and apps you don't need while you play — Epic Games Launcher can stay closed once the game is running.
- Plug in by cable if you can: Wi-Fi spikes feel like lag even with high FPS.
- Don't switch off fullscreen optimizations for Fortnite: in DirectX 12 and borderless modes it can cost FPS.
Myths to skip
- Editing random .ini lines from videos: Fortnite rewrites many of them, and some break the game.
- “Process priority: Realtime” tools — they can freeze input and audio.
- Any pack promising the same FPS gain on every PC.
How HKTweaks helps
HKTweaks Premium has a Fortnite page: it finds your install, writes the best GameUserSettings.ini (frame cap = your monitor, motion blur, grass and V-Sync off — your original file is kept first and can be put back), Boost MAX closes what you picked and frees standby RAM while the game runs (everything comes back when it closes), and 0 Delay gives the game's traffic priority. The Game Booster keeps the game first and holds a 0.5 ms timer while you play.
Still stuck? A real staff member answers in a ticket on our Discord.