I’ve been playing Warcraft III since the original RoC days, and across all these years and all my different PCs and laptops, I’ve never really had performance problems. No matter the version or update, WC3 has always been the one game I keep installed for nostalgia.
Even with Reforged — for all its highs and its disappointments — I’ve stuck with it and kept enjoying it.
But recently, I’ve been getting some strange FPS spikes.
My boys mentioned the game was stuttering a bit, so I checked /fps and noticed the framerate jumps all over the place. It’ll sit around ~200 FPS, suddenly drop to 60–80, then shoot back to 190–200 again.
I’m currently playing on a ROG Strix gaming laptop with an NVIDIA GeForce RTX 4060. I’ve tried everything I can think of:
Lowered graphics from max all the way down — same issue.
Checked NVIDIA settings — it’s already optimized for performance.
Tried the -graphicsapi Direct3D12 launch option — no improvement.
Followed forum advice about disabling certain device settings — nothing changed.
Tweaked Windows 11 display settings, disabled “Let Windows decide,” and manually forced the game to use my NVIDIA GPU — still the same FPS drops.
It’s not unplayable, but that stuttering is noticeable and pretty annoying.
Is anyone else dealing with this? Or does anyone know what might be causing these inconsistent FPS swings?
Not recently. Virtually all stutter/FPS related issues have been fixed in the last few major patches.
This setting does not work for Warcraft III. You may wish to check to make sure the game is not trying to use your integrated graphics. Though most instances of this problem have been fixed, the way to check this is to go into Device Manager, find the integrated graphics device in your PC (if you’re on a Ryzen CPU, it will be called “AMD Radeon Graphics™” ), right click > Disable Device. If performance increases, this was the cause. The setting you’re talking about that lets you choose the graphics device for individual games in Windows only really works with pretty recent games and not even all of those. You will see text in the settings panel that mention this: “Custom settings only apply when apps support the feature.” Warcraft III does not.
That being said, if you see numbers over 100, its probably not related to integrated graphics. I’d make sure nothing else is interfering with the game- disable any overlays like Discord or Steam. If any windows updates were done around the time this started happening, check for new updates or revert to a previous version- Windows updates sometimes do wreak havoc with various games. Make sure your GPU and motherboard chipset/CPU drivers are up to date. Make sure nothing else is running in the background that could impact performance.
If you mainly play custom games, there’s a good chance it could also be specific to the particular custom games you’re playing right now. There are quite a few maps out there that even the latest PCs will choke on.
One other thing that can potentially help is going (win11) to System > Display > Graphics and turning off “Optimizations for Windowed Games”
Performance issues are difficult to diagnose. But as far as the game itself, tons of major issues were fixed in the patches following version 2.0.0 . So if it’s actually a game issue, it’s some rare or obscure one we haven’t really heard about.
Recent maintenance seems to prompt stutters, but that seem to be related to server-stability. More people have loosely reported consistent stutters or incidental mass spikes. Are you sure the stutter is hardware/video related, and not related to internet connectivity?
Assuming it is hardware, please note that Windows 11 butchers the efficiency at which information is transferred, and this likely prompts somewhat more consistent small stutters and FPS drops. Assuming you are on Windows 11, try the following.
Manually install the Nvidia Hotfix. This may solve your entire problem, or it may do nothing. Worth a shot. It needs to be installed manually. Pick the ‘clean install’ option. I can’t put links down so just google “GeForce Hotfix Display Driver 581.94”. This was release somewhere mid November this year.
Turn off the windows 11 overlay. Hit Windows + R and search for ‘regedit’. Unfortunately Blizzard now prohibits also copy-paste so follow this general trajectory: HKEY Local Machine / Software / Microsoft / Windows / Dwm and open (or add) “OverlayTestMode as a DWORD (32-bit) and set its value to 5. Note that the OverlayTestMode is cap sensitive.
Turn off Nvidia Overlay at the app, its the first option in the Features tab of the Settings Menu
Turn off Hardware Accelerated GPU scheduling. You can find this in your Windows > System > Display > Graphics and opening the options under “Advanced Graphics Settings”. While you are at it, the option “Optimisation for windowed games” can be turned off as well. Its just above the advanced graphic settings.
Turn on “Disable full-screen optimisations’“. You can find this at the Warcraft III Launcher.exe > properties > Compatability tab.
Update your launch commands to -nativefullscr -graphicsapi Direct3D11 -Legacykerning -nowfpause
Decrease your polling rate. Windows 11 can’t handle high polling rate, especially if you have multiple things active, such as Warcraft 3 and Discord.
If it’s a connectivity issue, the game will appear to stop, but you can still move the camera, counters keep counting, etc. A jumpy framerate will affect everything the same.
Polling rates aren’t a Windows issue, they’re an issue with the software being used. When I played Battlefield 2042 at launch, the game went haywire when moving the mouse but lowering the polling rate fixed it. Most games worked fine with it.