Я правильно понял что 80-100КБайт можно будет выделить под TCP стек? Встречаются упоминания что для пользователя доступно только 48КБ.
Это "heap" при работе базового примера "AT" из SDK на RTL8710AF/RTL8711AF описанный в конфигурации RTOS, и даже не свободная RAM.
У AM - свободно более 2-х Мегабайт.
В местной интрасети увеличение TCP_WIN до 100 килобайт дало только увеличение пиков трансфера TCP файла с модуля (размером 1 Гег) на Chrome до ровно 2-х мегабайт в секунду, а монитора сети WiFi до 2.2. При стандартном в 4*MSS держится чуть более 1.8 мегабайт в секунду. WiFi роутер при этом не сильно загружен другими устройствами.
Не думаю, что вас спасет простое увеличение размеров окна, без переписывания всего, включая LwIP.