Cable Service Deals

Comcast High Speed Internet
As low as $19.99 per month for 6 months*. Free Motorola® Wireless Modem* Includes FREE PowerBoost™!
www.comcastoffers.com



Broadband Internet
$34.95/mo. for 12 months*. Upgrade to Turbo for only $10 more per month and get up to 15 Mbps. No Contract. 30-day money back guarantee.
www.roadrunneroffers.com



Cox High-Speed Internet?
As low as $19.95/Mo. for the first 3 months. Price Special Free + Motorola Cable Modem*.
www.CoxSpecials.com



Charter Internet™
Only $19.99/month*. $50 Cash Back!*FREE Motorola Wireless Modem*. No Contract. Over 90 times faster than dial-up.
www.chartercabledeals.com



Bright House Networks™ High Speed Internet
Get Bright House Networks High Speed Internet or bundle and save
www.BrightHouseHighSpeed.com



Optimum Online® High Speed Internet
Optimum Online makes everything online faster, easier and safer. Click now for specials!
www.OptimumOnlineOffers.com





Cable-Modem.Net Forums .
Home Speed Tweaks: Windows 95 / 98

Speed Tweaks: Windows 95 / 98

"He's off and flyin' as he guns the car around the track,
He's jammin' down the pedal like he's never comin' back,
Adventure's waitin' just ahead."
Speed Racer, TV theme song

Windows 98 Registry Settings

Now that we are familiarized with the Registry Editor and have a backup (you do have a backup, don't you?) we are ready to start tweaking our computer. Let's start with the MTU.

Go to the Start menu and select Run. Type regedit. Open the keys (the folders) as if you were using Windows Explorer. Go to: HKEY_LOCAL_MACHINE --> System --> Current Controller Set --> Services --> Class --> NetTrans.

There should be a number of keys starting with 000. Click on them looking for a key containing the value name DriverDesc and the value data is TCP/IP. Click here for a picture

You will be adding a new value to this key.

1. Make sure you have the correct key selected (in the picture it is 0000, your system may vary).
2. Using the Edit pull-down, select Edit -> New String Value
3. New Value #1 will appear in the key.
4. It should be highlighted for you to name it. Otherwise, select Edit -> Rename. Make the name of this value "MaxMTU."
5. Double-click MaxMTU and type 1500 in the value data box

Click here for a picture

Note: speedguide.net notes that if your are a DSL user and your ISP uses PPPoE (Point-to-Point protocol over Ethernet), you should set your MaxMTU value to 1492 or less. Other sources say use 1500 if your connection is above 128K. We have not tested this with PPoE so don't have a recommendation.

Setting the Receive Window

The next steps may require you to experiment with your settings to get the best values.

Many of the following suggested values were defined by the authors of speedguide.net. They were tested by us and found to be effective for most systems. Alternate values are suggested where appropriate.

Start by opening the following keys: HKEY_LOCAL_MACHINE --> System --> CurrentControlSet --> Services --> VxD --> MSTCP

As in the previous step, you will provide the value names and values for the MSTCP key. Please take special care to use the correct variable type when defining a new value pair. These are the values you will be defining:

DefaultRcvWindow="64240" Type: String Value

Try the setting in this order: 64240, 46720, 32120, 17520, 11680. This string value should be a multiple of MSS and has a maximum of 1Gigabit in Windows 98.

PMTUDiscovery="1" Type: String Value

This value is a Boolean or true/false option. True (1) lets your system establish connections at an optimal speed with other systems. False (0) will send fixed sized packets as defined in MaxMTU. You want to set this to "1" so your computer will go as fast as possible.

PMTUBlackHoleDetect="0" Type: String Value

True (1) tells the computer to locate "black hole routers." This can slow down your connection. Leave it off by setting this value to False (0).

TCP1323Opts="3" Type: DWORD Decimal Variable

This value refers to windowscaling and timestamp options. It's used when sending data to a computer with a buffer greater than 64k. A setting of 3 enables both, a value of 1 turns off timestamping, and a value of 0 turns off both settings. Set it at "3" and make sure you click on Decimal value and NOT Hexidecimal. Click here for a picture

SACKOpts="1" Type: String Value

This value is another boolean and controls how your computer resends the same information if packets are lost. True (1) turns Selective Acknowledgements (SACK) on. False (0) turns off SACK. Turn SACK on by setting this to "1".

The next key we need to adjust is: HKEY_LOCAL_MACHINE --> System --> CurrentControlSet --> Services --> VxD --> MSTCP --> Parameters

This key requires one more value:

MaxDupAcks="3" Type: DWORD Decimal Variable

This value controls how quickly your computer sends new data if packets are lost. It can be set as "2" or more. Set it at "3" and make sure you click on Decimal value and NOT Hexidecimal.

That's it! Go back and check your work for spelling and proper types. Then reboot and test your speed using any of the available speed tools.

On to Windows 95 Tweaks

Back to Speed Tweaks Home Page

 
Free Motorola Surfboard Cable Modem Offer! FREE CABLE MODEM! When You Order Internet Service with Comcast, Cox or Charter

Cable & Internet Services

Modems & Hardware

Broadband Topics

Download Guide

Forums & Links

About Us