Had a simular issue. Seems your DirectX are the problems. Unfortunately It seems Windows doesnt let you uninstall and reinstall them. I had to format the PC and reinstall everything. Never had the same problem since then (like a month ago)..