To get the settings to stick after restart, Using the driver and console launcher mentioned above.
After installing them then setting the settings you want for your sound card. Put your computer into Sleep mode, then wake it up, and your settings will be saved.
Whenever you make changes to the sound cards settings, make PC go into sleep mode, then wake it up, settings will be saved always after restart.
Final drivers for windows 8 should be out on November 30 for a lot of the Creative Sound Cards, see here >> http://support.creative.com/KB/showa...sid=61105&h=13
I hope that helps.