You should install FH on your computer with the "game installer" and not the patcher if possible. If I remember correctly the game installer checks the directX after you installed the game, and if you need an update it will run one for you. If you do this however and encounter this issue, then you should be able to get an update of DirectX via the internet.
And for black maps without anything in it, it's because you are inside a map you do not have, many users get this that swaps between the regular FH and FH+ since your character is still in the map from the other version.
Just choose reset home, and then go home in the feather menu.