Faz o seguinte, entre na sua pasta do windows, procure pela pasta "directx", se não me engano vai estar assim "directx\websetup", ela devera estar em system32 ou em sysWOW64, dependendo do seu SO e se o mesmo for x86 ou x64.
Achando esta pasta, delete-a por completo. Só delete a pasta directx, ok? hehe. Após deletar o mesmo, refaça o download do Directx SDK diretamente do site da microsoft, e refaça a instalação.
Essa é uma solução particular minha, que resolveu meu problema definitivo. O porque de acontecer este erro, para mim ainda é desconhecido. Em teoria, acredito que, em algum instante durante a primeira instalação ocorreu algum erro, no download ou na comunicação entre os hardwares do sistema, e o mesmo resultou na quebra do arquivo de gabinete .CAB, tornando-o assim não confiável. Portanto a solução que propus acima, foi em deletar todos os arquivos de gabinete do directx e instala-los novamente.
Caso o problema permanecer, te aconselho a fazer um memory test e depois um teste no HD a procura de BAD Blocks afim de excluir possibilidades de hardware. Uma boa limpada nas trilhas de comunicação e nos componentes também é bom as vezes.
Espero ter ajudado definitivamente. E servido de boa ajuda a novos companheiros com o mesmo problema.
Obs: Caso não achar os arquivos .CAB (Arquivos de Gabinete) nas pasta que indiquei, faça o download do software "Advanced CAB Repair" e uso-o somente para identificar a localização dos arquivos .CAB do directx, logo depois refaça o procedimento que indiquei. :D