hello,
sorry to answer that late - I faced the same problem and solved it this
way:
Like you did, let the script 'alsaconf' handle all tunings
%sudo alsaconf
then, use (found by using 'apropos alsa', and man) the save function,
called with
%sudo alsactl store
soundproblems then stay fixed after reboot - without handpicking
modules!
Vincent