Noctua maintains a database of supported coolers for different processors.
Here is the list for the 7900X:
https://ncc.noctua.at/cpus/model/AMD-Ryzen-9-7900X-1635
Your case supports a 163mm high air cooler if you want.
The NH-D15s fits the bill.
But, it does not come in white.
There are other similarly designed twin tower coolers that do come in white.
The three front 120mm fans will normally deliver sufficient intake air volume.
The intake air volume is necessary to cool the graphics card, the motherboard, and to supply cooling air to the top aio.
In the event you want more, you can buy higher capacity 120mm fans as a replacement.
The penalty is higher noise at high rpm.
Because fans are easy to replace, I would test out the supplied fans first.
Aio cooling is essentially air cooling.
The difference is where the radiator is located.
A negative for aio coolers is that they do not last forever.
In time, the mechanical pump fails or gets clogged. Or, air intrudes through the tubes and the unit must be replaced.
Think of one as a 5 year rental.