I had the same thing happening to me awhile back. I had a set of gaming headphones (USB-LTB Brand) which apparently had two different hardware versions that looked identical and shared the same part numbers, but would install the incorrect drivers. I had the older hardware revision, but the drivers available through their website had the drivers for the newer hardware revision.
XP would load these drivers just fine, and the headphones would work flawlessly, EXCEPT random hard locks while in a GV sometimes in AH. It never would do it in an aircraft, and GV issues seemed to happen in an M3 more often than any other (especially when shutting down the engine), but it could happen at any time with any GV. Seems like a certain sound would trigger it.
Anyway, after doing a lot of research and finding a backdoor into LTB's FTP site, I eventually found the correct drivers and this fixed the issue. This all started happening after a fresh reinstall of XP. Apparently when I originally got the headphones, I installed the drivers off of the disk, but awhile later when I reinstalled XP, the disk was gone (I almost never hold on to original drivers disks) and I downloaded what I figured was 'newer and better' off of their website anyway... Apparently that wasn't the case LOL.
I've since replaced those headphones with a Turtle Beach set about a year ago after I ran over the cord one too many times with the chair (and those little tiny wires are impossible to properly repair).