Shaka:
Si, en cualquier servidor local que uno corra con su conexion a internet, se usara la "subida" de tu conexión, que es lo que proporcionara la "bajada" del lado del cliente digamos, lo que se utiliza del "download" , es mínimo, solo cuando por ejemplo, alguien envia algo a tu pagina (ej. un usuario envía su foto de perfil a un foro desde su PC).
Pero en general, hasta conexiones muy rápidas como de 30Mbps de hogar, apenas proveen 1 o 2Mbps de subida, por tanto la velocidad de tu "hosting casero" seria muy pobre en comparacion inclusive con un hosting de los malos
Hay conexiones "business" en algunos países / proveedores, que proveen por ejemplo, conexiones a internet de 10Mbps UP / 10Mbps DOWN, generalmente dedicadas, y con un coste bastante elevado. Generalmente siempre sera conveniente poner un hosting.
Saludos