Yeah that's a tough one. On the one hand comparable air coolers cost less than a 120mm AIO but that general rule assumes you can use the tower style air coolers. You may be out of luck if your case is too narrow and have to settle for a 120 AIO anyway. 5800X are hot, I've heard, and probably a low profile air cooler won't be enough.
The Enermax ETS-N31 CPU cooler is a tower cooler that lists a height as 125 MM. SKU 298281 There are reviews on Microcenter.com with people reporting their experience with 5800x. It uses a 92 mm fan, you may consider adding a second fan to it in push/pull configuration.
Submit photos and a description of your PC to our build showcase
See other custom PC builds and get some ideas for what can be done
Services starting at $149.99