SG TCP Optimizer: large-scale Internet tuning. Software to speed up your computer Tcp optimizer reviews

Yes, noticeable increase internet speed it’s really possible on a Windows computer, this is not a scam — the title of the article fully corresponds to its content, and I’ll really tell you now how to make any sites fly into your digital shaitan machine faster than some 5 minutes ago.

To help us in this noble and necessary cause will be an absolutely free program for a computer called TCP Optimizer. By the way, this is not the first gratuitous actually described on this site.

Before talking about the most interesting, I will first disappoint some erring readers - if the speed is indicated in the contract with your provider (Internet provider), let's say 50 Mbps, then squeeze out 60-70-80 ... you will not succeed with any tricky method or program.

TCP Optimizer will not expand your Internet channel given by the provider, but optimizes the network settings on the computer as much as possible for faster display of sites or downloading files, which will achieve Internet optimization.


The rest of the parameters, settings, tabs in the TCP Optimizer program window are strongly not recommended to touch and change anything in them, especially for inexperienced users - you will only make it worse and slow down (if not completely cut down) your precious Internet.

We poke on “OK” and after waiting for the end of the magical process of accelerating the Internet (just a few seconds), we get such a window ...

We are asked if we want (the system) right now to apply the changes. We poke "Yes" and check the result of Internet acceleration.

As I wrote at the very beginning of the article, the TCP Optimizer program was able to significantly increase the speed of the Internet on my computer. I noticed this immediately and with the naked eye when surfing the net (sites just started to fly). I hope that this program has helped you in this matter.

My internet speed measurements before running TCP Optimizer…

…and after…

As they say, no comment.

Do not forget that you can always return to the default network settings ...

How Internet Speeding is Achieved with TCP Optimizer

You probably have this question on your mind. The fact is that initially in Windows the average permissible parameters (settings, values ​​...) of the network are prescribed according to all the public and unspoken laws of the Internet community (size and number of packets, average channel bandwidth, maximum number of simultaneous connections ... and many others).

So, TCP Optimizer is absolutely not constrained by any obligations, licenses, laws, regulations ... therefore, it sets the best possible values ​​​​for our network in order to give us rays of good and positive in computers.

And also, if you didn’t know, many computer programs independently correct the Internet settings for themselves, without asking anything or anyone. As a result, after a few weeks or months of using “clean” Windows, these same settings no longer have anything to do with the optimal values.

Download TCP Optimizer

I bring to your attention a program with which you can optimize your Internet connection, increase speed, stabilize and reduce ping in online games.

1. Download the installation of the program itself from this topic in the attachment.
2. Install on your computer.
3. Run as administrator.
4. We set the settings for online games, as shown in the screenshots:

General Settings tab
Select your network card to configure. "Network adapter selection"
In the speed scale, set the speed of your Internet connection.

Advanced Settings tab

5. Click apply - "Apply changes"
6. The program in a new window will show what changes will be accepted, in this window we must check the box next to "backup", this is necessary to restore the previous Internet connection settings in windows.

7. Click "OK" - after the program will apply the new Internet connection settings and ask you to restart the system, reboot.

Everything is ready!

If you have any questions or suggestions, please post in this thread.

As promised, the translation into Russian instructions - "TCP Optimizer"

1. Introduction

TCP Optimizer is a program with a lightweight, intuitive interface for configuring TCP/IP broadband settings on current (and some legacy) versions of Windows. TCP Optimizer Version 4 works on all versions of Windows, from XP/NT/2000/2003, Windows Vista/7/2008 Server to more recent Windows 8, 2012 Server, and Windows 10. The settings of all the above operating systems are different, so the program will offer only the supported set of options for the selected operating system. When creating TCP Optimizer, all the nuances of Microsoft regarding TCP / IP, as well as RFC documents related to the program, were taken into account. The utility can edit all important registries with TCP / IP configuration parameters; in new versions of Windows, operates with PowerShell cmdlets; contains all the tweaks we listed earlier in our articles about improving the transfer speed, and overall makes the experience with tweaks as easy as a breeze.

Below we will describe all the options available in TCP Optimizer. Some of the options may only be available for Windows 8 and above.

2. Use of the program. Short review.

If you don't feel like going through all the documentation below, or if you need tweaks right now, just follow all the steps in this short guide:

Run the program as an administrator: to do this, right-click on the program's shortcut, select "Properties", go to the section "Compatibility" -> "Run as administrator" -> OK.
Set the slider to the maximum speed of the Internet connection (according to the data of the Internet provider).
Select the type of network device through which you access the Internet (or check the box next to "Change all network devices").
At the bottom of the settings menu, select "Optimal".
Click Apply. Decide if you will back up and log and restart your computer.

TCP Optimizer will do the rest of the work for you, it will also optimize your Internet connection. You will be able to review the list of all significant changes before they are applied to the computer. The program can be used to quickly restore user settings, and if desired, to experiment with other settings. Perhaps for the latter, you will have to first read all the documentation and our articles on tweaks to understand the meaning of certain settings and their effect.

To learn more about all the special features of the program, please read the following chapters.

Note: You will need to log into the program under your account (some options work only with accounts), as well as under the name of the administrator, so that the program has rights to change some settings.

3. General settings

The following is a brief description of all options on the General Settings tab in TCP Optimizer in the current version of Windows.

Connection speed

This slider allows you to select the maximum possible Internet connection speed, which is declared by your Internet service provider. You do not need to enter the current connection speed here or enter the result of a speed test here. This requires the maximum theoretical speed of your connection. Note that the speed is in MB/s, which means megabytes per second (do not confuse with simple megabytes).

Moving the link speed slider will affect the optimal TCP window size. In older versions of Windows, changing the position of the slider immediately leads to the calculation of the optimal TCP receive window size for a given speed. On newer Windows operating systems, this action may change the TCP receive window auto-tuning algorithm ("restricted" for speeds below 1 MB/s; "normal" for most broadband connections; "experimental" for speeds above 90 MB/s). Note that the "experimental" value in the autoconfiguration section of the TCP window should be used with care.

Selecting network devices

The list will show all connected/active network devices recognized by the system. If a specific network adapter is selected using the drop-down menu, its IP address will be displayed in the lower right corner of the current section. You can also change or not change all network devices at the same time.

In this section of the program, you can set a custom MTU value (maximum data unit size). For standard connections, the MTU value is 1500 bytes, with the exception of PPPoE connections and some connections via DSL modems. The MTU index should only be corrected for them. For example, the maximum MTU value for Windows PPPoE encapsulation would be 1480 bytes (and sometimes 1492).

Note: In rare cases, the program may incorrectly recognize the preferred network device. This will not greatly affect the performance of our product. In this case, you just need to check the box next to "Change all network devices." We would be very grateful if you would let us know about such cases so that we can improve the program.

TCP receive window autotuning

This setting adjusts the algorithm for determining the TCP receive window size in Windows. The small TCP receive window can limit high-speed, high-latency connections, which are all broadband Internet connections. For most connections, we recommend selecting "normal" when setting this parameter. You will also need to make sure you disable "Windows Scaling heuristics" below so that Windows does not change this setting automatically.

Here are a couple of exceptions for which it is not necessary to set the TCP autoconfig value to "normal":
1. If your connection speed is less than 1 Mbps, you can select the value "highlyrestricted" (strictly limited).
2. If you have a dial-up connection, you can select "disabled" (disabled; because your speed will not require a buffer larger than 64KB).
3. If your connection speed is about/over 100 Mbps, you can select "experimental". However, in order to ensure good data transfer stability, this parameter needs to be studied more closely. If you have any difficulty with "experimental", please change the value back to "normal" and share your experience in the forums or email us.

TCP window scaling heuristic

If this option is left enabled, Windows may limit the window size from the default value at any point at any time it deems that network conditions warrant action. When Windows limits the TCP window size, it does not always revert to default values. It is highly recommended to set this option to "disabled" in order to preserve the user's TCP autoconfiguration settings.

Congestion Control Add-on Provider

TCP usually avoids network congestion by gracefully increasing the send window size at the start of the connection. When dealing with broadband connections, the protocol algorithms also do not increase the window size quickly enough to fully utilize the available bandwidth. Compound TCP is a new method of congestion control that increases the TCP send window size for broadband connections (larger RWIN and BDP) more aggressively. The CTCP protocol maximizes throughput by tracking latency and data loss.

In most standard scenarios, "CTCP" should be selected.

CTCP (Compound TCP) increases the size of the TCP receive window and the amount of data sent. This protocol improves the throughput of high latency broadband Internet connections.
DCTCP (Data Center TCP) adjusts the TCP window size based on ECN network congestion notifications. The protocol improves the throughput of local and low latency connections. Note that this protocol can only run on Server modification operating systems.

Receive Side Scaling (RSS)

RSS allows incoming packets to be processed in parallel on multiple processors, while avoiding packet resending. This option separates packets into streams and uses different processors to process each stream.

Consolidation of Received Segments (RSC)

The Received Segment Consolidation (RSC) feature allows the network adapter to combine multiple TCP/IP packets received in a single transmission into larger packets (up to 64 km). Thus, the network stack has to process fewer packet headers. This reduces the load on the I/O-intensive server and CPU.

Direct Cache Access (DCA)

Direct Cache Access (DCA) allows a supported I/O device, such as a network controller, to place data directly in the processor's cache. The goal of DCA is to reduce memory latency and improve channel throughput in high-speed (gigabit) environments. I/O devices, system chipsets, and processors must support DCA.

Note: DCA effect is more noticeable on older processors.

Packet Time To Live (TTL)

This setting defines the default packet time to live (TTL) according to the code in the outgoing IP packet header. TTL defines the maximum time interval in seconds (or hops) that an IP packet can exist on the network before reaching its destination. Basically, it is a certain number of routers that an IP packet is allowed to pass through before it disappears. This setting does not directly affect the speed, however, lowering this setting may prevent packets from reaching distant servers. And an overestimated value will take extra time to recognize lost packets.

ECN Power

ECN (Explicit Congestion Notification, RFC 3168) is a mechanism that provides routers with an alternative method of dealing with network congestion. Its task is to reduce the number of retransmissions. Essentially, ECN indicates that any packet loss is caused by router overload. This option allows routers that encounter congestion to flag dropped packets and allows clients to automatically slow down their transmission rate to prevent further packet loss. Typically, TCP/IP responds to network congestion by dropping packets. When ECN is involved, instead of dropping the packet, an ECN-enabled router inserts a bit in the IP header to signal congestion. The receiver sends the overload notification to the sender. The latter, in turn, must respond to packet drops. In modern TCP/IP implementations, the ECN option is disabled by default, as this can cause problems with legacy routers that drop packets with an ECN bit or simply ignore the bit.

It is generally recommended to disable the option. Use caution when enabling it, as some routers will drop packets with an ECN bit, resulting in packet loss or other problems. However, for ECN-enabled routers, this option may reduce latency in some games and improve connection speed despite packet loss.

Note: in some games of the publisher EA Games, when entering the profile, there are problems with entering the login (possibly a problem with the ECN support of the router).

Checksum offload

This option allows the network adapter to calculate the checksum when transmitting packets and determine the checksum when receiving packets on a free processor, reducing traffic on the PCI bus. Checksum offloading is also required for some other stateless objects to work, such as RSS (receive side scaling), RSC (received segment concatenation), and LSO (large send offload).

TCP Chimney Channel Offload

TCP Chimney allows you to free the processor of the host computer from processing TCP traffic and shift this function to the network adapter. This helps improve the way your computer handles network data without the need for additional programs or compromising system performance or security. Programs that are currently busy processing network headers work better with the TCP Chimney option. In the past, activating this option had a number of negative consequences due to buggy network adapter drivers. However, the operation of this option has become more debugged over time. It is very useful for client computer processors and for high speed broadband connections. Not recommended in some server environments.

Note: Does not work with NetDMA (NetTDMA is not supported by Windows 8 and above).

Offload LSO segmentation

When this option is enabled, the network adapter is used to complete the data segmentation, as theoretically it does this faster than the operating system software. This improves the data transfer rate and reduces the load on the CPU. Problems with this option occur on many levels, including problems with network adapter drivers. With Intel and Broadcom drivers, this option is known to be enabled by default. As a result, many difficulties may arise.

TCP timestamps 1323

According to RFC 1323, timestamps are intended to improve transmission reliability by retransmitting unacknowledged segments after the RTO (Retransmission Interval) has elapsed. The problem with timestamps is that they add an extra 12 bytes to the 20-byte TCP header of each packet, thus wasting bandwidth due to the increased header.

Note: In Windows Vista/7, we recommend leaving only "Window Scaling" enabled among TCP 1323 options.

NetDMA DMA Network (Windows Vista/7)

NetDMA (TCPA) gives you more options for using direct memory access. In essence, this option allows you to more efficiently allocate network data while minimizing the load on the processor. The NetDMA option frees the processor from storing data packets transferred from NIC buffers to application buffers using the DMA engine. The option must be supported by your BIOS and your processor must support Intel I/O Acceleration Technology (I/OAT).

NetDMA is not supported by Windows 8 and above.

4. Advanced settings

This section talks about the section of the program called "Advanced Settings", which is relevant for current versions of Windows.

Optimizing Internet Explorer

The HTTP 1.1 specification in RFC 2616 recommends no more than 2 concurrent connections between a client and a web server by default. Similarly, the HTTP 1.0 specification recommends no more than 4 concurrent connections (HTTP 1.0 cannot provide a long-lived connection, so it benefits from more concurrent connections). Traditionally, Internet Explorer followed the RFC guidelines, but since the release of IE8, Firefox 3, and Chrome 4, most leading browsers have moved away from these guidelines in search of faster web page loading speeds and increased the number of concurrent server connections to 6 for both HTTP 1.0 and 1.1.

We recommend increasing the number of parallel connections to 8-10 per server due to the complicated architecture of web pages and the appearance of a large number of their elements. Thus, the establishment of multiple connections is justified, especially for broadband Internet connections. Note that establishing more than 10 connections is not recommended, as some web servers limit the number of concurrent connections per IP and may terminate or discard such connections. Among other problems, this will lead to unloaded pages and a negative user experience.

Host Permission Priorities

This option is intended to boost the DNS/hostname priority by boosting the priority of the four default associated processes. It's important to note that the option raises the priority of all four linked processes over hundreds of other active processes and keeps them strictly in line with the queue. It is also important to note that in such cases, we recommend that you select "optimal" here, not to create a conflict between the priorities of other processes. Be careful choosing a different value.

To learn more about this, check out our article on the tweak to prioritize host permissions.

Retransmissions

The two values ​​in this section of the program control how the system reconnects.

Max SYN Retransmissions: allows you to set the number of attempts to restore the connection using SYN packets.
Non Sack RTT Resiliency: Controls the timing of the return of retransmissions for non-SACK clients. This helps slow down client connections by making TCP/IP less aggressive in retransmitting packets.

Retransmission interval (RTO) for Windows 8 and later

The retransmission interval (RTO) determines how many milliseconds will be spent processing unacknowledged data before the connection is dropped. This option helps to reduce delays in data retransmission. The default Initial RTO value of 3000ms (3 seconds) can be reduced to ~2s (excluding remote locations) for today's low latency broadband connections. For connections with high latency (satellites, remote locations), lowering this value too aggressively can result in early retransmissions. Do not constantly neglect the RTO limit. The recommended minimum value for Min RTO is 300ms by default.

See RFC 6298

DNS Error Caching - Windows 7/Vista/2k/XP

This option is intended to prevent negative DNS responses from being cached.

MaxNegativeCacheTtl: Determines how long a negative response entry is kept in the DNS cache (only works for Windows XP/2003).

NegativeCacheTime: Determines how long a negative response entry will be kept in the DNS cache (only works for Windows 2000/2008/Vista/Windows 7, similar to MaxNegativeCacheTtl).

NetFailureCacheTime: Determines how long the DNS client will send requests after a network break is detected. During this time interval, the DNS client will send out a response timeout notification to all requests. If the value of this option is "0", then it will be disabled and DNS will continue to send requests, despite the network break.

NegativeSOACacheTime: Determines how long a negative response record will be kept in the DNS cache while the SOA (Start of Authority) zone start record will remain in the DNS cache.

Type/quality of service

This topic is related to QoS policy and the QoS packet scheduler in Windows.

NonBestEffortLimit: The QoS packet scheduler in Windows 7/8/8.1 by default reserves 20% of network traffic for QoS applications that require priority. Note that traffic is reserved only for active QoS applications that require priority in traffic, such as, for example, Windows Update. By setting this parameter to "0" you will save Windows from reserving 20% ​​of traffic for such applications.

Do not use NLA (do not use NLA): This option, not documented in the documentation, is part of tcpip.sys responsible for changing the QoS DSCP value. Microsoft requires that Windows 7/8 systems be joined to a domain and that the domain be visible to a special network adapter in order to apply the local group policy and to set the DSCP value. Setting this to "1" will remove all restrictions and allow you to set a DSCP value for all network devices that are not part of a domain. Within the local group policy, the DSCP value can be adjusted using gpedit.msc.

Game Tweak - Network Throttling Index and System Responsiveness option

Network Throttling Index: Windows uses a throttling mechanism to limit the processing of non-media network traffic. Since processing network packets is too resource-intensive, the purpose of throttling is to help the processor skip some clock cycles to give priority access to multimedia programs. In some cases, such as for gigabit networks and some online games, it will be better to disable throttling to achieve maximum throughput.

SystemResponsiveness: Multimedia applications use the Media Class Scheduler (MMCSS) to gain priority access to processor resources without prejudice to lower priority background applications. But by default, working with background applications takes 20% of the processor resources. Thus, only 80% of the processor is left for processing multimedia and some games. The Optimizer can free up 20% of the processor resources assigned to background applications in order to provide them to games.

Note: On some server operating systems (Windows 2008 Server), the SystemResponsiveness value may be set to 100 instead of the default 20. With these values, background services will still be given more priority than multimedia.

Game Tweak - Disable the Nagle Algorithm

The Nagle algorithm was designed to combine small packets into a single, larger packet for faster transmission. Although the algorithm improves network throughput and reduces the number of TCP/IP headers, it still delays the sending of small packets for a short time. Disabling the algorithm reduces latency/ping in some games, but may negatively affect file transfers. On Windows, the Nagle algorithm is enabled by default.

TcpAckFrequency: "1" for gaming and Wi-FI (disables navigating), small values ​​greater than "2" for better throughput.
TcpNoDelay: "1" for games (disable navigating), "0" to enable naigling
TcpDelAckTicks: "0" for games (disables), "1-6" means 100-600ms. Setting the value to "1" reduces the effect of the algorithm (default 2=200ms).

Do you want Windows optimization to be effective?

One American blogger, a participant in cups in online competitions, posted "secret" the way in which you have optimized your computer for online gaming over the Internet. And he fully described the optimization methods - their work, settings.

We will clean our computer from all the excess that we do not need in games. More precisely, what negatively affects their performance and just loads the system. Let's let the entire configuration: processor, RAM, video card, hard drive (or ssd) and Internet connection - work at 146%. Powerful computer optimization programs will not suit us, we will use only free methods and get maximum efficiency in optimizing Windows, increasing gaming performance and comfort at work.

I know you are always looking for something to play on a weak PC. I think this guide will solve your problem. how to increase fps in games once and forever. After the done actions - test and leave feedback at the bottom of the page.

First, let's figure out which system is better for us to use: XP, Windows 7 or 10?

Since Linux does not need to be configured, it is "light" in itself (like mayonnaise).

Why Windows 10?

It is recommended to use this system as it starts faster, improves game performance per se, more hardware support and DirectX 12 which can run more games.

Yes, and setting up Windows 10 is more accessible to the user. Just toggle checkboxes to enable/disable features.

Personally, I use Windows 7 and have no complaints. In my opinion, "seven eats less." But despite the fact that the article shows the optimization of Windows 10, it is also suitable for other versions of Windows.

Basic Windows setup

So, we are preparing our system for smooth operation, without interruption. To do this, update our drivers to the latest version. They allow your PC to work better with games and programs.

Companies work every month to make the installed software work better.

I already advised one program for drivers. It is in another article that I wrote - What to do if the MTA lags.

You need to download the program to update drivers - Driver Booster. Install, run and update. The program will find everything itself. This is our first computer accelerator.;)

A little more and you will stop looking for online games for weak PCs.

Do not let the computer "freebie"

In this section, we'll look at registry values. They will have a good effect on game performance in more cases. You need to go to the Windows registry, it's not difficult:

  1. Click Win + R(or open start, find and select "Run...").
  2. Enter regedit and press "OK".

I'll chew on the various things we do and why.

In games that use "Process Priority" (MMCSS), it is permissible to use only up to 80% of the processor power. Service "Multimedia Class Scheduler" (MMCSS) Provides priority access to CPU resources without discarding them for lower priority applications. Those. now our processor will run on 100% , instead of 80 .

To change this setting - find:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile.


Create a new DWORD and name it "System Responsiveness", set its value "00000000" for "pure" gaming/streaming.

Also here you can also change the priority of Games:

Find:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games

Change some more registry values:

  1. "GPU Priority" will change its value to 8 .
  2. "A priority" set on 6 .
  3. "Planning category" installed on "Tall".

Control Panel \ Power Options \ Power Plan

It is worth changing the power settings to high performance.

Next go to "Change plan options", down here "Change advanced power settings" and set all values ​​to maximum performance, prevent the system from “falling asleep” and reduce the load if the battery is low. That is, all values ​​​​must be set to maximum performance and 100% (Since the computer "by default" reduces the load to save your PC's battery).

Thus we closed the issue "How to Overclock Your CPU".


Processor and thread settings

There is a great free program that prevents the processor cores from "going to sleep" until the task is completely solved.

The effect of this is better gaming performance and a faster computer response overall.

  1. Download the CPU Unparking Utility .
  2. Run it as administrator.
  3. Change the slider to 100% .
  4. Click Apply and Close.


I honestly can't believe the number of people who still use this setting - "Mouse Acceleration".

It must be disabled for games, otherwise it will be harder for you to aim at the enemy (the speed of the mouse will not be uniform).

Click on start "Control Panel" and "going point by point":

  1. Mouse.
  2. Pointer options.
  3. Uncheck the box "mouse movement speed".

Also try adjusting the pointer speed slider until you feel comfortable.

At the end of the article there will also be software for adjusting the speed of the mouse.


What DPI and sensitivity should you choose?

Some computer mice have software for selecting DPI and sensitivity, so for most games I recommend 400-1600 . If in doubt, then try 800 even if your mouse has 20 billion DPI.

Some people set their DPI too high.

If you don't know what it's about, then don't think you need it. But the meaning 400-1600 put. :)

How to increase FPS in games on a weak PC

FPS (FPS)- the number of processed frames per second. The speed of their processing depends on the video card and its settings.

NVIDIA graphics settings

Log in to NVIDIA Control Panel (Right click on desktop).

Manage 3D settings.

Global options:

Install "Multi-Display/Mixed GPU Acceleration"- Single display performance mode (if you have low frame rate issues on other monitors or if you are using multiple monitors to play the game then change the value to "Multi-Display Performance Mode").

Preferred refresh rate - highest available.


[ADDITIONALLY]

Disable "Shader Caching", some people benefit from it, some lose productivity.

Leave the rest of the settings in the mode that is preferred by the video card itself (Next to the name there will be a video card icon - a green eye).

Texture filtering quality - performance.




Video card overclocking

It's much safer and easier than overclocking your CPU. Just like with processors, it's worth Google "overclocking" and your graphics card to find out what settings are recommended and achievable when overclocking.

Programs for overclocking video cards nVidia, AMD, ATI:

  • Latest GTX 1060, 1070 and 1080 cards | Precision XOC
  • For Nvidia cards prior to GTX 1060, 1070 & 1080 Series | precision
  • For AMD & ATI cards | AMDTrixx
  • Ping optimization in online games

    In this section, we will touch on the registry settings that affect the performance of games over the network - ping, how to increase fps in games on Windows. If you do not play online, you can skip this step.

    You can set the settings manually or use TCP Optimizer 4 .

    To configure manually, you need to go to the Windows registry:

    1. Press the keys Win and R.
    2. Enter regedit, and press "execute".

    Disable the Nagle algorithm:

    He combines small packages for shipment into one huge one, like in a Gucci store. And sends it for a more "efficient" transmission of information. That is, for games, turn off "Nagle" can help reduce ping in some games. The Nagle algorithm is enabled by default in Windows.

    To disable it (for better performance), navigate to the registry value:


    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\(NIC-id)
    Where (NIC-id) is your IP address.

    Under this key (NIC ID) create the following value DWORD:

  • TcpAckFrequency and set the value 1
  • TCPNoDelay and set it also to 1
  • TcpDelAckTicks and set it to 0


  • If you do not know your IP address, follow the instructions:

    1. Press the keys Win and R.
    2. Enter cmd, then Enter.
    3. Enter IPCONFIG, then Enter.

    Your LOCAL IP address should be displayed.


    Disable network ban

    Windows sometimes likes to throttle the sending of packets, so it's a good idea to disable this setting for better performance.

    Again in the registry now find:


    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile

    AT SystemProfile create value DWORD and name it "NetworkThrottlngIndex".

    Set hex value "ffffffff" for gaming and maximum throughput.

    Internet connection optimization

    Online games are connected to the server. That's why you sometimes get low ping and FPS - only 20 fps, losing performance, and the lack of regional servers can also lead to some delays. Setting up an internet connection may help.

    TCP Optimizer 4:

    This program provides all the important settings to set up your computer and network adapter for online gaming without the hassle of registry.

    Download a free ping optimization program - TCP Optimizer 4.

    Right click on TCPOptimizer and run it as administrator.



    You can do some research by changing the settings and maybe get better results. If anything, then each of the settings has a tooltip.

    In chapter "General settings" some parameters require situational subjective optimization based on your needs. The value of the settings on "Optimal" should still give you improvements.

    If you are having problems, then you can always set the value to "Optimal" or "Standard".

    Disable Windows updates

    Windows Updates has a setting where it can "eat up" your traffic. Therefore, it is worth disabling Windows Updates as it may affect your gaming experience.

    To disable this feature, follow these steps:

    1. open "Control Panel" on the menu "Start.
    2. open "Windows Update".
    3. In chapter "Windows Update" open "Settings".
    4. Select "Do not check for updates".

    Also, the Windows firewall setting takes special attention - it is worth disabling it as well, since it not only "blocks the air" to some features. Problems appear when you create your own server, for example in MTA. Due to blocked access between the program and the network, your friends will not be able to connect.


    How to fix it:

    Disable OneDrive

    If you do not know what OneDrive is or do not use it, then disable it. It will absorb traffic. The OneDrive app for Windows 10 uploads your new files to a cloud-based internet server so you can access them anywhere.

    To disable OneDrive:

    1. Right click on the OneDrive app which is on the taskbar and click "Output". Additionally, in the cloud settings, you can make it so that it does not start and does not load the system.

    System tweaks (Tweaks)

    Disable hibernation.

    Hibernation is enabled by default to make the hard drive load programs faster rather than booting the system, but this is not necessary for SSD system drives.

    To do this, open a black command prompt with administrator rights and enter the following command:


    powercfg -h off

    Swap file setup

    1. Sign in "My computer".
    2. Right click to open "Properties".
    3. Select "Advanced system settings".
    4. In chapter "Performance" open the options and in the tab "Additionally" configure the paging file on the disk with the Windows system according to the rule:
      1. 512 Mb 5012-5012 Mb;
      2. 1024 Mb RAM, - the optimal size of the paging file from 4012-4012 Mb;
      3. 2048 Mb RAM, - the optimal size of the paging file from 3548-3548 Mb;
      4. 4096 Mb RAM, - the optimal size of the paging file from 3024-3024 Mb;
      5. 8 GB RAM, - the optimal size of the paging file from 2016-2016 Mb;
      6. 16 GB RAM (and more), - most often, no swap file.

    All other drives must be installed in "Is absent".


    I am using SSHD which I also use for storage. After a lot of testing, I found that I get improvements after setting the swap file to 4 GB without swapping my main or game drives.

    However, some programs and games are designed to work with the file. Pagefile (swap file), and for me it is better to have it, although the benefit may seem rather insignificant.

    Visuals and performance

    So, we go, as in the previous instructions, only now we go to the visual effects tab and turn everything off, leaving only 3 on:

  • Show thumbnails instead of icons
  • Show window contents while dragging
  • Smooth edges of screen fonts
  • HDD, SSD setup under Windows and computer optimization

    You can often defragment your hard drives, but not SSDs. The system often defragments them itself, which can damage them, so this feature should be disabled.

    Just right click on any of your drives in the system. In the tab "Service" select "Disk Defragmenter" and disable scheduled defragmentation.


    1. Go to "My computer" again.
    2. Click on your SSD and right click on it.
    3. Click properties and then uncheck "Allow files on this drive to index content in addition to file properties".
    4. Click "OK" whatever the system asks for.

    Disable unnecessary services

    We go to the site and scroll to the very bottom - Site.

    On the left, click on what we do not need and the necessary remains:


    I explain:"Bare-bones", which translates as "bare bones". That is, the computer will work fine, but Internet services will not work, so read carefully what you turn off. I freed up 1 GB of RAM this way, just by disabling services.


    How to disable unnecessary services in Windows:

    1. Press key Win + R.
    2. Enter services.msc.
    3. Find the service you want to disable and right click on it.
    4. Click "Properties", then press "Startup Type".
    5. Select "Disabled", click "OK".

    Remove viruses and Windows tracking


    Spybot Anti Beacon

    This program disables smart tracking of data sent from your computer to Microsoft and its services, which is mainly designed to block and stop various tracking (telemetry) problems present in Windows 10 and reduce the load on the system.

    Download and run the program, click Immunization to block all vulnerabilities.

    In option "Additionally" all other settings apply.

    Disable other data mining tracking, increasing privacy and productivity.

    1. Right-click the notification block in the lower right corner.
    2. Click "Open Support Center".
    3. Left select "Setting up the Help Center".
    4. And turn off all notifications.

    Applications and features

    Go to "Control Panel", Further "Programs and Features" and remove all unnecessary programs that you have not used for a long time. Revo Uninstaller Pro is the best program for this.

    After that, on the left select "Turn Windows features on or off". Here, too, disable everything that you do not use. I turned everything off. But pay attention to the point "printers" maybe you are using it.

    A more automated way to protect privacy is W10Privacy.

    Still dizzy with this simple Windows 10 program. It combines a lot of privacy settings, as well as a lot of things that can be turned off in Windows for the best effect.

    1. Run the program by right clicking on the shortcut, "Run as administrator".
    2. Disable/configure whatever you want.
    3. Then click "Set Changed Settings", wait, restart your computer.

    I disabled almost everything.

    When in doubt, just read the tooltip for each setting before checking it off.



    Make sure "your overclocks" are always under control.

    Check your overclocks to make sure your system is stable. I am running a series of 3D tests.

    A program to prioritize system processes, as well as a whole world of other functions.


    Does a similar finer job that Lasso does by storing process priorities so you don't have to manually set them.


    A free registry entry fixer that removes everything related to mouse acceleration.

    Internet connection optimization program. I think many of you know that this process takes time and a certain set of knowledge. However, even in this case, no one will give you a guarantee that you will be able to get an increase in speed and improvements in terms of security. The operating system, with its limitations, may not give you the maximum speed and ping. That is why we often have to resort to third-party developments that are able to intervene and correct the connection process.

    TCP Optimizer just offers you all the necessary settings to optimize your connection. The utility works not only with the basic parameters, but is also able to change the desired values ​​in the registry. The interface of the program is quite simple, although it offers a lot of settings, and since there is no Russian support, I don’t think it will be easy to figure it out. If you are an experienced user and do not trust automation, you can adjust all the settings yourself.

    The Advanced Settings tab gives you even more options, it is divided into several categories, Internet Explorer Optimization, Retransmissions, Dynamic Port Allocation, Network Memory Allocation and so on. TCP Optimizer has many settings, is able to meet the needs of a high-level user, but does not have Russian support, which may not appeal to beginners.

    Optimizing TCP/IP settings is necessary to improve network throughput. How to do it? We understand.

    Operating systems such as Windows Vista and Windows 7 allow you to change many settings to configure the TCP/IP network protocol and improve throughput.

    However, most of them are hidden from direct access in the Windows registry. Some of these settings can be found in the depths of the network card configuration. But their meaning is often clear only to specialists. Experienced users understand that changing registry settings and settings of network equipment should be carried out only with skill, because such manipulations can lead to irreversible consequences. At the same time, remember that optimizing the network protocol settings does not affect the speed of the Internet from the provider, but only improves the throughput of your line. When measuring Internet speed online, you can verify this by running the test before and after applying the new settings.

    So, let's move on to practice. There are several free programs whose main function is − optimization of TCP/IP settings. One of them is SG TCP Optimizer: it sets the recommended TCP/IP parameters based on the experience of experts in this field. Many users believe that this application is the best among primitive TCP / IP optimization programs, but advanced users are not ready to recognize such a software product as a quality solution to network problems.

    So: the first thing to do is download and install the SG TCP Optimizer program. Then run it "as administrator".


    Next, in the program window, select the bandwidth of your network card (above). Then set the operating mode at the bottom of the window to “optimal” and apply the changes. Restart your computer. TCP/IP settings are now optimized. Now the data transfer rate will be faster up to 30%. A short test on Windows Vista showed that large file transfer rates increased from 30 MB/s to 50 MB/s.

    Loading...Loading...