eh si... penso proprio che abbia bisogno di apache.
La config di samba è a posto? Non saprei spiegare come mai va così lenta (se ho capito bene 100KB al sec).
Il fatto che in HTTP trasferisce a 1MB/sec escluderebbe problemi di retee cmq il ping è ottimo. Magari è una mal-configurazione. Hai provato a configurare Samba con webmin o swat? Trasferisci da linux a win o linux-linux?