Uninstall your current version of directx

Run a registry cleaner or two.. CCleaner, Registry Repair Wizard, ARO 2011 are all decent.

Install the latest version of directx, or try directx9 instead

Can you be more specific with exactly what errors and messages you are seeing? And could you please post your PC specs? There is a template in the stickied thread on this forum.