If you have a monitor with gsync or plan to, go with the 2070S.
I was in the same debacle. I decided I'm going to get a freesync monitor and the cheaper 5700xt instead of the 2070S
it no longer matters as nvidia GPUs support freesync so saving on monitor is going in both directions.