

Under SystemProfile, create a DWORD value and name it to “NetworkThrottlingIndex” then set its Hexadecimal value to ffffffff for gaming and max throughput: ffffffff completely disables throttling.Multimedia streaming and some games that uses “Multimedia Class Scheduler” service (MMCSS) can only utilize up to 80% of the CPU. It is beneficial to turn off such throttling for achieving maximum throughput.To implement this tweak, run regedit and modify the registry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile. I have tried it and my latency improved from 110 to 90ms (SEA Server) when playing Dota 2.Windows implements a network throttling mechanism, the idea behind such throttling is that processing of network packets can be a resource-intensive task. Nagle’s algorithm is enabled in Windows by default.To implement this tweak, modify the following registry keys.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces key, create the following DWORD value: TcpAckFrequency and set it to 1 to disable “nagling” for gaming.TCPNoDelay and set it also to 1 to disable “nagling”Note: Some reports say that the tweaks did reduce latency when playing Dota 2 and League of Legends but it doesn’t work for some. Disabling “nagling” can help reduce latency/ping in some games. This is designed to improve throughput efficiency of data transmission.
We recommend reducing the reserved CPU for background processes from the default of 20%.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfileSystemResponsiveness=10 (DWORD, default is 20 denoting 20% of CPU reserved, recommended: decimal 10, or 0 for pure gaming/multimedia performance)Notes: The number in this key is rounded by MMCSS to the nearest 10. This setting, in combination with the above "NetworkThrottlingIndex" can help some games and video streaming. However, this also reserves 20% of CPU by default for background processes, your multimedia streaming and some games can only utilize up to 80% of the CPU. To implement this tweak, go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games and change the following registry values: “GPU Priority” change its values to 8 for gaming.In Windows 8/8.1, just like with Windows 7, multimedia applications use the "Multimedia Class Scheduler" service (MMCSS) to ensure priritized access to CPU resources, without denying CPU resources to lower-priority background applications. From there, create a new DWORD and name it to “SystemResponsiveness” set its hexadecimal value to 00000000 for pure gaming/streaming.In the same Registry hive as the above tweak, you can also change the priority of Games.
That is why we recommend you disable it where latency is more important than throughput.Possible states: enabled, disabled, default. While this reduces CPU utilization and improves thorughput, it can also have a negative impact on latency. Receive Segment Coalescing (RCS) is able to collect packets that are received during the same interrupt cycle and put them together so that they can be more efficiently delivered to the network stack. This is by design, giving higher priority to background services over multimedia.Disable Receive Segment Coalescing State (RSC)This is applicable to Windows Server, not available for earlier Windows versions.Receive Segment Coalescing (RSC) allows the NIC to coalesce multiple TCP/IP packets that arrive within a single interrupt into a single larger packet (up to 64KB) so that the network stack has to process fewer headers, resulting in 10% to 30% reduction in I/O overhead depending on the workload, thereby improving throughput.
Microsoft System Optimizer Full Gaming Potential
If you took every OS setting that can be changed in the registry, and put it somewhere in Settings / Control panel, you would have a convoluted mess that would be borderline unusable anyway.Some of these settings are perhaps too conservative of defaults, based on what modern networks / computers can do, but sayingIt's crazy how much Microsoft gimps your PC from it's full gaming potential and the amount of stuff they hide from you.
