What is good to me may not be good to you.
Personally, I use onboard sound and am very happy with it. Others prefer a more audiophile setup.
I suggest at least trying the onboad sound to see if it is adequate for you and your tastes. If no, then look into another setup.
And as far as I know SPDIF to a DAC is a very good solution.