I haven't found the DirectX patch, could you give me more details?
https://www.microsoft.com/en-gb/download/details.aspx?id=35
Download this, run it and install it. See if the game works after you do that.
https://www.microsoft.com/en-gb/download/details.aspx?id=35
Download this, run it and install it. See if the game works after you do that.