Hola Donovan :-). En primer lugar, antes de nada, decirte que voy a subir ahora mismo la nueva versión de BALineEstimator al site oficial, para que la gente pueda actualizar el módulo automáticamente :-) :-).
En segundo lugar, si es normal esa diferencia. BASpeed tiene una forma de calcular la velocidad, un poco distinta de BAMeter. Como bien sabrás, en archivos grandes, la velocidad de descarga puede variar bastante dependiendo de la conexión al ISP, de la saturación del servidor desde donde descargas, etc. BASpeed calcula todas esas variaciones, haciendo una media constantemente de toda la velocidad de descarga, por lo que la velocidad que muestra es la velocidad promedio durante todo el proceso de descarga.
Esto lo hice en su día de esta forma, para que la gente tuviera una visión lo más exacta posible, de la velocidad real de descarga, ya que como te dije antes, calcula un promedio, que es la manera más fiable de calcular la velocidad de descarga en archivos grandes.
BAMeter, calcula la velocidad instantánea (no un promedio), accediendo al IP Helper API de Microsoft.
BAMeter es mucho más fiable, si queremos saber la velocidad en un determinado momento, pero..., no es fiable 100% en una descarga grande, ya que las fluctuaciones de velocidad no son recogidas por el módulo, mientras que BASpeed si recoge esas fluctuaciones.
Y en tercer lugar... Ni idea acerca del sonido. Debería reproducirse por los altavoces, no por el altavoz interno. Evidentemente, si tu amigo tiene desconectados los sonidos estándar de Windows, entonces Windows buscará la forma de reproducir el sonido (supongo que a través del altavoz del PC).
Un saludo :-)