When I come to think of it, I think you should RE-install, Maybe if it is possible on the computer, Get windows 7, Then Delete EVERY Spot of FH you see. Then you can also, Update your DirectX. Also, Maybe this isn't possible, But maybe your Graphics Card is very old and needs a update. So yeah...
~Waterfall~