I still miss my Aureal soundcard. I remember being able to pinpoint where people were in Counterstrike by sound. I have a Steel Series set now and they definitely aren't pinpoint.
Have you checked your audio settings in CS? I can't remember the names, but the newer audio engine handles spatial positioning bits really well on its own, and sometimes getting reprocessed by something else makes it worse.