i wouldnt hold my breath on the win10 streaming. from what i read i know it works for music, movies and similar but not so sure if it has a feature to stream while you are gaming. you could read up on it as i just posted it because i thought it be worth looking into to see what they will and will not end up supporting.
for the xbo i'd likely still use a hdmi audio extractor. its a tried and true method and hdmi audio would be uncompressed.
the trouble is not getting surround from all sources, thats the easy part. the problem is that you want 5.1 input into your pc. if you can live without the input into your pc so you can control the volume via software (or whatever you plan to do) and just hook the z506 up directly (through an audio...