After sifting through the internet I finally found something that resolved our performance issues with Sage 300. It seems that the issue in my case had to do with Windows AutoTune. The resolution was to disable it. I used a registry edit via GPO to apply to all Sage 300 ERP clients.
Here are the commands to
netsh interface tcp show global
netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global autotuninglevel=normal
This way you can at least check if this resolves your issue or not before deploying a GPO.
Set to “0” for off and “1” for on. In my case the entry wasn’t there so it needed to be created.
For more info check the sources: