Нелегко точно судить о природе ошибки издалека... но попрубуй сделать следующее, в таком порядке:
1) Установи DirectX 9с (даже если уже стоит хоть 11, всё равно)
2) Установи DirectX Runtime (понимаю что это заново установка станд. Dx + Runtime, но бывает что именно такая поседовательность помогает) http://www.microsoft.com/en-us/downl...ils.aspx?id=35
3) Microsoft .NET 2.0
NET 2.0 x64:
http://www.microsoft.com/en-us/downl...s.aspx?id=6523
NET 2.0 32-bit (Windows XP):
http://www.microsoft.com/en-us/downl...s.aspx?id=1639
Думаю вы знаете о том что все процедуры должны вестись в профиле Windows с полными правами администратора, но на всякий случай не лишним упомянуть.
4) Ещё можно рекомендовать переустановить Microsoft Visual C++ для своей версии Windows. http://www.microsoft.com/en-us/downl...sual%20c%2B%2B
Вот вроде всё что может требоваться для корректной работы S3D. Для информации можно ещё почитать авторские рекомендации: http://www.subsim.com/radioroom/showthread.php?t=119571