So it looks like Wine is doing a good job of emulating Windows. It's so good that I'm having the same problem with old games as I was under WinXP. If I play a game with CD audio tracks, it freezes for a few seconds every time the track changes. Under Windows, I used to apply the IgnoreMCIStop fix from the Windows Application Compatibility Toolkit to fix the problem. Does Wine have anything similar to that?
I should mention that WINE, at least from my experience, does poorly when trying to play games that require CD's. Only recently has it been able to play some games without need for a No-CD crack. Also, if you haven't read already on one of the recent issues on the main page of the site, it said that WINE was designed to imitate as many of the bugs from the actual Microsoft Windows operating systems for maximum compatibility. So this means that if there was a problem with this in Windows XP, there will be in WINE. I don't think that there is anything that can be done about your problem, but someone with greater understanding may say otherwise.
The game I was trying to run today was Heroes of Might and Magic II. I understand that wine will faithfully allow any bugs that Windows apps have. The IgnoreMCIStop fix was a convenient workaround for this particular game and I was just curious if wine had the ability to apply any of those fixes. BTW, I'm running wine version 0.9.59. I attempted to workaround the problem by mounting an image with cdemu and pointing wine at it. That appeared to work but the cdemu daemon quickly got hung trying to keep up. I'm not sure whose fault that is, but my money is on cdemu.