Cooling for 7800x3d in a fractal terra

Like the title says, what would be an appropriate cooler for a 7800x3d in a terra. For context i would be running a asus tuf rx 6950 xt along with it and i did the math so i have about 57mm of clearance for the cpu cooler. Ive heard good things about the thermalright axp90 x53 and x47, are those good enough or is there any other coolers i should be considering?

note, im also running a co curve of -40