Hi Dakil,
Thank you for posting your query in Microsoft forums.
From the issue description, I understand that you are facing issues with running Halo game on the computer. We will help you to resolve the issue.
Microsoft DirectX is included as an integral part in Windows operating systems. You can update DirectX by applying the latest service pack or other updates through Windows Update.
Some applications and games require DirectX 9. However, your computer includes a more recent version of DirectX. If you install and then run an application or game that requires DirectX 9, you might receive an error message such as "The program can't start because d3dx9_35.dll is missing from your computer. Try reinstalling the program to fix this problem."
How to check which version of DirectX is installed:
Swipe in from the right edge of the screen, and then tap Search. (If you're using a mouse, point to the upper-right corner of the screen, move the mouse pointer down, and then click Search.) Type dxdiag in the search box, and then tap on click dxdiag.exe.
You might be facing this issue due to the incompatibility of the game with Windows 10 TP. So I suggest you to install the game in compatibility mode and check if it helps.
Now, to install in Compatibilty Mode, follow these steps:
a. Locate the executable file (.exe file) for the driver installation program.
b. Right-click the file, and then click Properties.
c. In the Package Name Properties dialog box, click the Compatibility tab.
d. Click to select the Run this program in compatibility mode for check box, click Windows 8with which it is compatible with in the Run this program in compatibility mode for list, and then click OK.
e. Double-click the executable file to start the installation program.
Hope this helps.
Please post back if the issue persists and we will be glad to assist you further.