I have broadband too, but the speed can vary greatly between each service. Mine isn't even that fast, to be honest. It's long-range wireless because I live away from town.
Not much you can do about buffering hiccups, unfortunately, and it certainly is quite unrelated to CSS and HTML in any case. Nice music though.