Actually my real point to the OP is. Other than DirectX 12 there is no real reason to upgrade on day one for a gamer. Yes there are release candidates you can get now and do some initial testing but personally I like to let the dust settle on any OS release so Microsoft can work out the bugs...