Vorweg (um dir was zu denken zu geben): Was für einen Upstream hast du denn? Achtung: Upstream ungleich Downstream (bei ADSL, der im Deutschland üblichen DSL-Variante).
Und jetzt rechne erstmal: Wieviele Upstream hast du wirklich? (Maximal 1MBit, vermutlich eher 768KBit oder sogar nur 512KBit) Dann davon abziehen: Programme, die nebenbei laufen (temporär als auch permanent). Was davon übrig bleibt, dass ist dann das, was dem Webserver zur Verfügung steht.
Übertragungsfehler schränken aber auch das ein
Die lassen sich in der Regel nicht vermeiden. FastPath schränkt weiter ein, weil da die Fehlerkorrektur nicht funktioniert und deshalb (bei schlechter Verbindung) Pakete doppelt oder öfter angefordert werden müssen, so das Übertragungsfehler sogar noch mehr als eigentlich nötig zum Tragen kommen.
Zugegeben: 3kbyte sind schon Recht wenig. Wie wurde dies gemessen?
Nicht jeder Fehler ist ein Bug ...