S/PDIF на матери (в отличие от аналоговых выходов) ничем не хуже S/PDIF'а на отдельных звуковухах.
Цена кабеля сильно зависит от его "аудиофильности"

, вверх цены вообще наверное не ограничены

. Простенький кабель 2,5м от хорошего производителя - что-то около 500-1000руб. Кетай можно наверное и за 200-300руб. купить.
Длина может быть какая угодно - от 1м до 10м точно, может и больше. Чем короче кабель, тем меньше требований к его конструкции. Когда кабель слишком длинный (5м и более), нужно уже брать что-то довольно дорогое (на большом расстоянии больше вероятность растерять световой поток из-за переотражений).