I had the same exact issue with League of Legends. People thought it was out of date drivers, overheating, etc. but it was not any of that. As odd as this may sound, after disabling any extra sound drivers/devices in the device manager, I never had this issue. I think I crashed once after that...