El hecho de que tu proveedor te tenga asignado 3Mb no quiere decir seran 3Mb de bajada ni 3Mb de subida tendrias que consultarles si los 3Mb son tanto de bajada como de subida me late que te estan dando los 3Mb solo para subida y no para descargas igual puedes testear tu velocidad a internet en
http://www.internautas.org/testvelocidad/
Pero igual tienes que consultarle que tipo de servicio tienes asignado por ellos y si este ancho de banda es completo en las dos direcciones.
suerte...