Sounds like a driver issue, I'd start with a clean install of the OS and go from there. Sometimes bits and pieces of old software get left behind during updates and they cause issues, particularly in the registry and random errors and crashes start to happen.