I agree it is incredibly likely to be an MS issue, and I hope they manage to sort it out. But as I'm not on either engineering team, and running on Linux isn't really an option for my games (yet, it is getting so close), finding an optimal solution in Windows is the goal.