be sure to get great speakers first though! A great soundcard is nothing hooked up to some tin cans
Personally I'd go for an audigy if you have the money, but that REVO does sound inticing as well. I don't like its lack of hookups. The Audigy has hookups for everything!