I feel you should use your internal audio codec to record your mixes. The way to do this is to use sound recorder on your windows 8 PC. (Make sure the internal audio codec is set at your default microphone).
From here I would then go on to publish your mixes to places like soundcloud or mixcloud.
If you want any more advice email me on inthemixnetworking@gmail.com