First, "What is a NIC?" you might ask yourself. A NIC is a Network Interface Controller. Pretty much it's the device you stick your CAT-3(Ethernet) cable into. This device can be altered as well as some software based settings implemented by the OS(referring to the windows operating system.) These option if set correctly to your system can become very beneficial to having better gameplay and taking advantage of your ISP.
Okay, time to get to the point. You can either a.(do all this by using the registry editor and command prompt in windows.) or b. use http://www.speedguide.net/downloads.php.
I will do this by using the TCP Optimizer.
Okay lets go through each setting and select the best setting for you.
Connection speed: This should be set to your max download rate. So if you download at 256 kilobytes a second, it would be 2 Mbps.
Here is a list of speeds:
128 KBps = 1 Mbps
256 KBps = 2 Mbps
512 KBps = 4 Mbps
1 MBps = 8 Mbps
2 MBps = 16 Mbps
The calculation to find your exact speed is you take your highest download speed you've ever reached and multiply it times 8(assuming it was in megabytes) and select the closest number on the slider. You can also use this site to help you with any bit/byte calculations. http://www.matisse.net/bitcalc/
Now, select your network adapter.
You're MTU should be set as high as your ISP can give you, and you can find your MTU by using the MTU/Latency tab. The PPPoE setting will not be explained in this guide due to the rarity of use.
TCP Window Auto-Tuning should be set to disabled because windows tends to make it TOO large, and can cause some bandwidth slow down.
Congestion Control should be set to CTCP.
TCP Chimney is set by depending on your NIC. If you run a non-dedicated(attached to motherboard NIC) then this should be set to disabled. If you run a dedicated NIC like the Killer Xeno Pro or any other NIC attached via USB or PCI then set this to enabled.
Receive-Side Scaling State should be set by how many cores(CPU cores) you have. If you are running a Single core processor then this should be disabled, but if you run a dual, triple, quad, or hexa core then set this to enabled.
DCA should be left at Auto due to not many people knowing if their systems supports DCA(most multi-core systems do, you can test this on your own.)
NetDMA can be enabled to take advantage of Direct Memory Access.
TTL should be set to 64, but if you notice a loss of connection or increase disconnects set this to 128.
ECN should be disabled due to game instability ex. Battle Field Bad Company 2.
Windows Scaling heuristics should be disabled unless you want all these settings to be set back to default.
Checksum offloading is just like Chimney offload, non-dedicated = disabled and dedicated = enabled.
Windows Scaling should be ticked to allow website to use high TCP window sizes if the website supports it(helps with TCP window auto-tuning disabled)
Timestamps should be disabled to free up some bandwidth.
Now for the Advanced tab.
You can leave the IE optimizations alone or play with them if you want. Best to set them to your max connections per server. There is a site to help you find your max, but I forgot the link.
The host priorities should be set accordingly.
Local = 4
Host = 5
Dns = 6
Netbt = 7
SynAttackProtect should be set to disabled to stop any internet checks(can cause slow downs). Leave on if you feel paranoid about the internet.
TCP Max Data Retransmissions is best set to 7. I personally use a low value of 1 because I have a good computer and ISP.(no packet loss)
Large System Cache can be enabled if you have a lot of RAM(random access memory). If you have less than 4 gigs then leave this to disabled.
Size should be set accordingly:
Default = Good for average internet user.
Balanced = Average user with slight LAN use.
Optimized = Lots of LAN use(local file transfer) and heavy internet use like torrents.
QoS should be set to 0 AT ALL TIMES! This setting can heavily hurt your games if set above 1, due to it's trying to control bandwidth.
Going to skip DNS errors because they are not needed to be changed,
Gaming tweaks:
TCP Ack Frequency is best left at default, though some users like it at 1, I've noticed that MW2 and internet browsing perform better at a value of 2.
TCP No Delay should be enabled to allow for instant transmission of TCP packets.
TCP Del Ack Ticks shouldn't be messed with unless you don't want TCP No Delay on.
Dynamic ports can be left alone. They are fine at default.
After all of this, you can apply changes and restart the computer. Then try browsing or testing it by playing MW2 or pingtest.net. Some might not notice a difference, some might. Depends on your ISP and computer. Have any questions? Post them below, or PM me.
Sincerely,
PertyPiiinkPonie
Yes, it will lower ping to as low as you can get it with your computer specs, as well as the server specs and distance.
CrazyGregorC 3 months ago
my download speed is 18Mbps so x that by 8 = 144 but TCP only goes to 100 Mbps so do i just slide the slider all the way to 100Mbps?
mrdreamers4u 6 months ago
@mrdreamers4u Actually, since you already have the Mbps, you don't need to do any math. The only time you do math for this is to convert Mbps to MBps, or the other way around. Mbps is Megabits per second, whilst MBps is MegaBytes per second. So just go into the optimizer and set it to 18,000 Kbps.
CrazyGregorC 4 months ago
If you have any questions please just send an E-mail to Starzspirit@hotmail.com, it's much easier to reply from my phone than to go out of my way to logon to youtube. I'm a bit lazy, and I'm not always home anymore, so it'll be a bit easier for me to respond to you that way, and also you'll get a faster response.
CrazyGregorC 7 months ago
Some very primative comments on this thread.
Crazy, Question:
Whats the difference between this program your using and the network manager. after watching your clip. It seems a fair bit of whats available from the program your using is also available from the supplied network manager from bigfoot.
And does this have a packet priorty profiling section, Its nice setting up your connection in profiles to just switch between, Lan file copying, Net downloading and Gaming ping configs.
asidscript 10 months ago
@asidscript Speedguide's TCP optimizer is a little more user friendly than Bigfoot's control panel, and has a few more options that aren't provided by Bigfoot. In all, it's easier and has more options.
CrazyGregorC 7 months ago