для этого вроде ж есть tcp max buffer size
Конечно. Но это всё надо учитывать. Т.к. если он полностью будет забит, то приложение хоть и будет работать, но никому вокруг об этом не будет известно.
И тут можно подумать о том, чтобы его сделать побольше, чтобы весь "хайлоад" поместился.
И так подкрутив что-то одно, можно получить проблемы в совершенно неожиданных местах.