AFD (ancillary function driver) - AFD.sys is the Ancillary Function Driver which basically acts as an entry point for Winsock functions to get to TCPIP.sys. These do not increase overall pc performance but do increase internet performance.
LargeBufferSize -Value Type: REG_DWORD - Default: 4096
Description: The size, in bytes, of large buffers used by AFD. Smaller values use less memory and larger values can improve performance.
MediumBufferSize - Value Type: REG_DWORD - Default: 1504
Description: The size, in bytes, of medium buffers used by AFD.
SmallBufferSize - Value Type: REG_DWORD - Default: 128
Description: The size in bytes of small buffers used by AFD.
InitialLargeBufferCount - Value Type: REG_DWORD Buffer count - Default: 0, 2, or 10 depending on RAM amount.
Description: The count of large buffers allocated by AFD at system startup. Allocate more buffers to improve performance at the cost of physical memory.
InitialMediumBufferCount - Value Type: REG_DWORD Buffer count - Default: 2, 10, or 30 depending on RAM amount.
Description: Initial count of medium buffers.
InitialSmallBufferCount - Value Type: REG_DWORD Buffer count - Default: 5, 20, or 50 depending on RAM amount.
Description: Initial count of small buffers.
These values can help reduce latency and web pages will load noticeably faster using them. I have found the following values to work well.
If using a RWIN lower than 100,000 try these:
LargeBufferSize - 409600
MediumBufferSize - 150400
SmallBufferSize - 6400
InitialLargeBufferCount - 1000
InitialMediumBufferCount - 3000
InitialSmallBufferCount - 5000
If using a RWIN over 100,000 try these:
LargeBufferSize - 40960
MediumBufferSize - 15040
SmallBufferSize - 640
InitialLargeBufferCount - 100
InitialMediumBufferCount - 300
InitialSmallBufferCount - 500
Hope this helps.
