My bet is this is not a PC Hardware issue, but a software/driver/settings issue. Maybe your DMA settinga are not working, maybe motherboard drivers were not installed.
But I can't tell you much more since your post didn't tell what OS and what make/model motherboard. So I leave you to look into those issues. Remember that a bug in the XP OS shows DMA to be set, but it isn't. Fix? Set to PIO and OK it, then go back and set to DMA. Simple.
Every time my computer plays a sound, I encounter a brief, half-second freeze (like a hiccup). I started seeing this after installing a ASUS V9520 video card, the drivers for which didn't pass Windows Logo Testing. I went the website to get updated drivers; that didn't help. I removed the card and drivers; that didn't help. I also turned off the sound acceleration on the DirectX Diagnostic tool; that helped a little, but sometimes sounds don't play at all now.
Should I update my sound card (SIS 7012)?