hey there ,
I have the 3950x , i bought the Thermaltake Floe riing RGB 280TT , i added an extra X2 140mm fans for push/pull , it dropped the temps down an extra 10/12 degrees depending on what im doing, its doing a great job. And it reasonably as well. A 360 AIO wouldn't hurt either.
Oops,. I was half asleep when I wrote this, I was meant to say " and it's "reasonably quite" as well, even when running on full while gaming etc etc.