Even if it is compatible, I don't think it will keep your Ryzen 7 7700X cool enough for my liking. Do you have room in your case for an All-In-One (AIO) CPU cooler, perhaps a 240mm (two-fan) radiator? If you must stick with an air-cooled CPU cooler, I like the:
Cooler Master Hyper 212 Halo Black CPU Air Cooler
You might want the version with dual fans, but you can add one yourself too.
As Albert Einstein said, "I could have done so much more with a Big Al's Computer!".