m-Audio sound cards are better (according to Chris), but i would wait for Chris to respond to this one. Hes a real audiophile.
Corsair XMS (i have some XMS Pro) is compatible with any mobo that supports DDR SDRAM. The only ones that really dont are those intel boards with DDR2 and older mobos that are SDRAM