Vamos a liar al chaval, hay que explicarle fácil las cosas...
Cuando se usa la salida digital óptica (no fibra óptica), suele ser para conectar a unos altavoces que la admitan o a un receptor av o amplificador.
Ahora hay muchas placas que han mejorado la salida digital incorporando entre sus opciones la de codificar en tiempo real dolby digital (live) y dts interactive. Es posible que sea tu caso, aunque desconozco qué códec y qué drivers instala tu placa base.
Cuando se trata de ver películas en el ordenador, ya sea bluray o archivos mkv, avi, etc... Estos pueden traer el sonido codificado y pasarlo a tu receptor av para que lo procese como dolby digital o dts (ojo, por spdif no se puede pasar sonido hd, no habrá posibilidad de pasar por tanto dolby hd o dts hd). Pero tienes que usar un programa especial como el powerdvd o tener los codecs por ejemplo de shark007 para que se pase el audio digital.
Si se trata de codificar en tiempo real el dolby para juegos (o dts interactive), necesitas siempre canalizarlo a través de tus altavoces. Así por ejemplo en battlefield, necesitas activar la opción de codificado (si la tienen tus drivers de la placa base) a dts o dolby. Tienes que poner los altavoces como salida principal (no spdif, aunque realmente la uses) y activar la opción de reproducir mezcla estéreo en spdif en tus drivers de la placa también.
Puede ser que estés usando altavoces (nos faltan datos). En este caso, tendrías que enchufar los necesarios para que se haga la mezcla, poniendo como salida altavoces. Pero si usas la salida óptica digital, tienes que poner como salida igualmente altavoces y reproducir mezcla estéreo en spdif. Esto para juegos, para las pelis, como dije, no hace falta porque ya vienen con pistas predeterminadas dolby o dts (dependiendo de qué formato de película hablemos). Si no usas receptor av, y usas altavoces de pc, también tendrás que utilizar las opciones que te dé el driver para intentar escuchar las pelis con el formato digital que sea...