Maybe i have missed something or i am being silly but i have not noticed anyone check that your outputting bit-perfect?
when i first got my dacmagic a year ago i didnt know about bit-perfect output using programs like J.River, before that i hated the sound from optical.. but since i moved to bit perfect output through J.River it changed the sound dramatically and sounds slightly better than USB on my system.