There is hardware that just doesn't play nicely at all with certain hardware devices. Those specific cases do require hardware changes.
Tweaks aren't fixes, they can (not necessarily always) make things work, but they're patchwork. Do keep in mind that I'm very nitpicky about tweaking, specially since I use my system for general usage, audio included. Unfortunately, there are machines with non-audio friendly hardware, just like certain PSUs have horrible ripple, the only solution being a PSU replacement.
You know, there's one rather bad thing I've noticed about Vista/7. There is no way to select 24/88.2 stereo system output through USB audio devices, only 16/88.2 stereo and 24/88.2 mono output. Any idea on how to work around this?
EDIT: I should add that there are reports of 24/88.2 stereo not being supported at all, but I find that hard to believe.
Edited by Roller - 7/13/11 at 1:22pm