I've been following this philosophy (with respect to waiting for Xbox One X enhancements):
1) If a game is confirmed to have an Xbox One X patch, I won't play it between now and Nov 7th under any circumstances. I own a game like RiME but I'm holding off until the patch.
The only exception is Forza Horizon 3, because I already have the full 2500/2500 gamerscore, and I'll play it occasionally for the weekly #Forzathon challenges.
2) If a game is not confirmed to have an Xbox One X patch, I'll play it now if it has decent performance, and I'll hold off on playing it if it has bad frame rate or an unlocked frame rate. Even without a patch, unpatched games will have frame rate improvements, resolution improvements (if resolution is dynamic), and forced 16x AF and forced v-sync.
Example: I bought >observer_ the other day but apparently that thing goes into single digit framerates when you enter a new room, so I'll wait for Scorpio to be released for brute forced improved performance.
Another example: I played Arkham Asylum on my Xbox One S because the frame rate is perfectly fine - the game was just incredible and a lot of fun and seemed to be a solid 30 fps throughout the whole game. However, I'm skipping Arkham City because that game targets 30 but has an unlocked frame rate that swings wildly between 30 and 60. No thanks. I'll wait for Scorpio to brute force the performance to a consistent 60 fps.