5950X is best served by a 6+ heat pipe tower, preferably twin tower cooler, with at least 120mm fan. Your case can take up to 160mm cooler height.
Can't really go wrong with these:
Thermalright Peerless Assassin 120 SE
Thermalright Phantom Spirit 120
Just gaming, or creation/productivity as well? 5950X is kinda wasted on the former, but reasonable for the latter. 5800X3D is superior for 100% gaming.
I agree that this motherboard will likely hold back a 5950X (it's both old and bottom tier). It'll work, but I've had basic UD Gigabytes randomly die. Its VRMs are weak. And if you're going to get a new motherboard you might as well consider a 7-series Ryzen. Otherwise a mid-range B550 board like a MSI MAG, Asus TUF would be fine.
Techspot B350/450/550 comparison
Techspot B550 roundup
Tom's MAG Tomahawk B500 review
Tom's TUF B550M review