My chaintech crackles when I listen to piano recordings. It crackles when many notes are played at once, or very loud notes are played. Any ideas why? I'm using waveout as kernelstreaming says "error opening device". I also have 24bit padded to 32bit on.
First off, to get kernel streaming to work, you'll need to resample to 96000Hz. There's a nice guide to it here.
As for the distortion problems...to me, it sounds like clipping, which would be a problem with the source file and not with the soundcard. Have you listened to these songs with a different soundcard or source? If it only distorts with the Chaintech, try turning the ReplayGain/Preamp settings, and the volume, down in foobar's playback control. That might help. :\
You can turn off slow mode if Foobar uses too much processor time. You'll lose a bit of sound quality, but it doesn't use nearly as much CPU power. Foobar uses 15% of my Athlon XP 2500+ in slow mode, but it doesn't even use a measurable amount of CPU power in normal mode.
As for the distortion problems, try turning down the volume in foobar, and make sure ReplayGain isn't set to a high value. If that fails, turn down the Windows or Audio Deck mixer volume, or the rear channel output volume. If it still distorts, I don't know. Maybe you got a bad card? :\