A 2700X pairs well with a 2070S.
Sure, you might see a few extra frames here or there with an alternate CPU (especially at 1080p), but it's not going to be the difference of one experience being "good" and the other "bad".
A 2700X also tends to be substantially cheaper than any CPU that would achieve 'better' overall framerates - like a 9700K etc.