Just if anybody with similar problem reads this old thread... What worked for me and a lot of other people is to redownload and install the directx sdk, and then run the dxsutup as mentioned earlier in this thread. http://www.microsoft.com/en-us/download/details.aspx?id=35 I have no idea why it just stops working sometimes. Hope it helps someone :)