@maortzu Run through the following and see if this helps.
Delete Windows Temp Files
- First, make sure you close as many programs as you can
- Press the Windows key + R, go into the file explorer
- Type in %temp%, and hit Enter
- Delete everything it allows you to delete
- Reboot the PC
Optional Registry clean-up
- install CCleaner (it's free) from here
- Run Registry cleaner
- Click review selected issues
- Do you want to back up? No
- Click fix all selected issues
Go into your control panel, and uninstall all Direct X and C++ lines you see.
Each game you install updates these, but does not repair or install fresh versions, so getting rid of them and updating them with a new install should help.