I looked here for a great answer to your problem: http://windowstechies.com/support/specific-dll/?t=1&k=d3dx9_43.dll&m=b&u=&c=31870604190&gclid=CJ384re9rr0CFWag2wod3Z8AFQ (http://windowstechies.com/support/specific-dll/?t=1&k=d3dx9_43.dll&m=b&u=&c=31870604190&gclid=CJ384re9rr0CFWag2wod3Z8AFQ)
In case you don't feel like reading, try not to fix it manually, "Recommended: To repair d3dx9_43.dll errors, use this software package: RegCure Pro. This repair tool has been proven to identify and fix d3dx9_43.dll errors and other Windows problems with very high efficiency."
RegCure Pro Download (http://windowstechies.com/go/download-error-tool/)
RegCure Pro Tutorialhttp://www.youtube.com/watch?feature=player_embedded&v=vPtCroc755E (http://www.youtube.com/watch?feature=player_embedded&v=vPtCroc755E)
"The Repair Tool thoroughly cleans away system errors that cause freezing, crashes, slowness and general poor PC performance. It restores speed and performance.
Minimum Requirements: Internet connection. 20 MB free hard disk space. Microsoft Internet Explorer 6.0 or above. Logged on as administrator. Windows Operating Systems: Compatible with Windows XP, Vista, Windows 7 (32 and 64 bit), Windows 8 (32 and 64 bit)."
Good luck!
Ah.. then mabie right click the feralheart icon on the desktop and click "troubleshoot" and allow windows to fix the problem? though I don't think it will help much... its always worth a try! c: