EDIT: This is not a full solution to the shameful bottleneck created for no reason at all for the classic client, but at least it improves the experience a bit, reducing the lag. Be aware that every time you change menu or just open a chat window it lags again for another couple of seconds.
If you experience lag and spikes while just trying to move your cursor over the main interface chat, it is possible that while on a 64 bit system the program is actually running in 32 bit mode.
To solve this go to the registry editor.
Look for HKEY_CURRENT_USER/Software/Blizzard Entertainment/Battle.net/Launch Options/W3
Modify the value of LAUNCH_64BIT to true
Restart Bnet and Wc3.
For Dummies:
left click on start, type regedit, click on the program
Look for a folder called HKEY_CURRENT_USER and open it
Do the same with the following subfolders:
Software
Blizzard Entertainment
Battle.net
Launch Options
W3
Among the values you see on the right there is one called
LAUNCH_64BIT
if the value is set to false, click on LAUNCH_64BIT and click Modify
type true
click ok
Thanks for this, but it didn’t help. the longer i play in a campaign mission, the worse the frame hitches get, every 6 seconds or so, even at over 200 fps. This performance is absurd even cheap, asset flip mobile free to play games aren’t this bad.
There is no classic client. Both Classic and Reforged players use the 64bit D3D11 only Reforged client.
If this is the case, Task Manager will tell you. This is because Windows needs to run x86 applications via WoW64 (Windows on Windows 64) since the expected x86 windows DLLs are different from the x86-64 DLLs that 64bit Windows uses natively.
Mac OS users only have option for 64bit. This is because MacOS does not support 32bit anymore and has mandatorily supported 64bit for well over a decade (long before Metal) so Blizzard making a 32bit version is kind of pointless.
From personal testing Warcraft III Reforged (1.32) launches as a x86-64 application when running classic graphics (RoC CD key only). On my Zen2 AMD processor this performs absolutely as one would expect (fluid 60 FPS at all times), and should also have similar performance on modern Intel processors.
As a matter of fact there is a sensible difference in the interface changing the registry key.
The “classic client” is basically made of the few still working features people used for 15 years.
Call “reforged client” all the bugged parts