Always make sure you double check things like DirectX and Graphic drivers installed correctly and nothing is missing out.
This is just an example, but on my new laptop I got a while ago there was no directX drivers installed with it and windows updates didn't install it either, nor did the directX install that comes with FH main installer work.
I downloaded one directX installer but the game didn't launch still when using OpenGL rendering, tried another package and that one did infact make the game work even though it just placed some bin files for directx into my documents folder.
Also making sure/double checking that the graphic card drivers are in fact up to date and the correct one wouldn't hurt either.
If I were you I'd
-Double check so you got the correct video card drivers installed
-Check so your C++ libraries on the computer is up to date
I do believe this is sorted out by running windows update function for the computer and installing whatever comes up, however, in some cases you might need to download and install these manually so that would be something for you to try if windows updates and restarting the computer afterwards doesn't help.
Here's link for it if so,
http://www.microsoft.com/en-us/download/details.aspx?id=5555You can always try to download directX again, I'm not fully certain but I do believe this
http://www.microsoft.com/en-us/download/details.aspx?id=8109is the correct download. And of course, always make sure you try different rendering modes. The things above should sort your game crashing and whateverz, but if visual glitches such as black characters and ground appear it is most likely the drivers for your graphics card/chip.
install the sturf on your own risk though and stay away from FH+ since it will not make anything better.