El ARC fué diseñado, creo yo, para oir un canal de tv por el receptor, y probablemente funcione hasta en 5.1, pero no se debería de usar para oir todo lo que pase por la tv por que perdemos la señal original.
Que un cable sea bidireccional no es un problema (acaso el ethernet o el usb te dán problemas?). Si el protocolo que circula por el cable está bien implementado, funcionará.

Por óptico llegas al 5.1. Para aspirar al 7.1, necesitas un receptor que admita los formatos de audio HD y recibirá esa señal, por narices, por hdmi.