The Cooler Master MasterCase H500 is also a solid choice, as is the Corsair iCue 5000T. The latter has an RGB hub in its roof that controls the lights on the top and bottom of the case.
The best CPU cooler for the Ryzen 9 7950X depends on your PC case and clearance over other components, such as RAM modules, but it ultimately needs to prevent the chip from getting too hot under load.