I have almost always attributed it to onboard sound, or a cheap sound card, which offloads work to the CPU.
My friends shiny new 900mhz HP did this right out of the box good deal!
My other friend has a crappy 166mhz, but a half decent sound card, no skipping whatsoever.
Same case with a buncha other comp's i've dealt with as well
Hope this helps!