Microsoft’s commitment to implementing Windows 10 as a gaming platform will be much more appealing to those who are subscribed to the Creators Update Insider...