There are ways you could save a bit of money, it depends though somewhat on what games, what settings?
The setup you have built is a good option if you are after high frame rates (e.g. 144hz 1080p high details for E-Sports type stuff). If you are looking at 1440p ultra though you could save some money on the CPU / Motherboard and cooler.
For example - for 1440p ultra I would switch over to an AM4 B450 Max based motherboard and switch to an R5 3600 or R7 3700X cpu - a much cheaper combo. If you go AMD route they use much less power so you could also ditch the h100i and go with an air cooler.
That change would also allow you to drop the wattage of your PSU as there's no point over-clocking Ryzen 3000, so an RM 650W psu would be ample. That setup would give you the same performance at 1440p Ultra (probably 1080p ultra as well) but might hold your frame rates back for e-sports at reduced settings as you simply can't hit the clock speeds on Ryzen you can with an overclocked 9700K.
Edit: Another option is to look at the GPU, the RX 5700 XT is about on par with the 2070 Super (recent test by Hardware unboxed put it 8% slower over 30 games) but can be had for quite a bit less.