DAC is digital analog converter, the chip that was used to change digital sound data into analog signals. Soundcard is the entire thing that includes sound processor, DAC, ADC, etc just like video cards :P
And about the external sound card, I don't know if there are good sound card for musics.