The problem here is that OBS requires a DirectX 10 video card and Intel HD cards are not going to be good enough for that. So thats why it didnt work in OBS. The reason you get a black screen with weird colors in Evolve is because you're not using UStreamCapture as the "capture device". It's capturing directly from the video card and thus it doesnt have the correct directx color palets. If you can use XSplit or Evolve and force it to use UStreamCapture, then in theory those recording apps should also work as well as OBS. The trick is to get UStreamCapture working properly, then any capture application should be able to record war2 correctly.