A ver... si, son independientes, de hecho el servicio son 2 canales asimétricos, pero en realidad NO SON tan independientes como crees.
Cuando tu estás bajando algo, pongamos a 30K's por segundo por cada paquete recibido has de enviar un asentimiento (ACK) al otro extremo de la conexión, de forma que en este momento estás usando tanto el canal de bajada como el de subida.
Ahora ponte en la situacion que planteas:
Subiendo a 9K's estás saturando el canal de subida (y ahora los asentimientos te llegan del otro extremo de la conexion a través del canal de bajada), y aun por encima ahora ponte a bajar a través del canal de bajada... está claro que no tienes ancho de banda para enviar tus asentimientos y estás introduciendo un retardo, de ahi esa bajada tan bestial en la velocidad de download.
Mi consejo... a la hora de subir, limita la velocidad de salida a unos 5Kb/s y asi podrás bajar a toda pastilla, sino siempre te verás en el mismo problema.
Espero que me haya explicado correctamente :)
Stickman