you need to install the latest direct x sdk and latest runtimes. for each game you should use the direct x that comes with it. if your using cracked software then im sorry i cant help you further.
It's legit and yes all the latest runtimes and direct x, and drivers and updated the bios to the motherboard. no joy