http://bugs.winehq.org/show_bug.cgi?id=7846
------- Additional Comments From peter@gawis.dk 2007-02-04 14:16 ------- A way to fix this is to type _snd_mixahead in the console, followed by a floating point number. The default is 0.1 (I think) -- try different values such as 0.2 or -0.4. You should be able to feel a difference when you change the number -- find the number that works for you. Sometimes I need to tweak it again to a new number... I haven't found any solution other than this dirty hack.
Note that this problem is also for the older non-Steam releases of Counter-Strike as well for the other Half-Life 1 based games. I don't know if this is a problem with source-based games because I currently own HL1-games only.