Eine Soundkarte ist dem Onboard-Sound auf jeden fall vorzuziehen, da die meisten Onboard-Chips intern immer mit einer Samplingfrequenz von 48KHz arbeiten, Musik also von 44KHz auf 48KHz resamplet wird, was letzendlich zu einem schlechteren Klang führt.
Viele gute Soundkarten, wie auch die von dir genannte Xonar DX können hingegen intern mit 44KHz arbeiten, müssen also nicht resamplen.
Der Vorzug der analogen Verbindung bei Onboard-Sound gründet sich darauf, dass die meisten Onboard-Chips kein Dolby Digital Live beherrschen, und damit über den digitalen Ausgang lediglich Stereo-Signale weiterleiten. Wenn du bei Onboard-Sound also 5.1-Sound haben willst, musst du höchstwahrscheinlich analog verbinden.
Soundkarten wie die Xonar DX bieten jedoch Dolby Digital Live an womit das Problem der Stereo-Übertragung über den Digitalausgang behoben wird.
Mit einer Soundkarte hast du also auch per digitalen Ausgang vollen 5.1-Sound. In diesem Fall ist eine digitale Verbindung einer analogen vorzuziehen.