for 0 bottleneck, your best buy would be:
Intel i7-9700K. If you want to OC you will need a Z390 mobo and a solid cooler with that.
AMD Ryzen 7 2700x. B450 mobo will be fine (can overclock, you don't need X470) and cooler is also included.
AMD option is cheaper (better price-performance) but Intel is still a bit better in games (cca 10%)