My best guess is that you appear to have a problem of some sort with your installation of directx. It might be worth looking at THIS
Microsoft answers article.
I think the dll that is causing most of the crashes is a system file so you could also try running the system file checker. I always do it in safe mode then at the command prompt type in - sfc /scannow