My personal recommendation would be the Lancool III. Hands down the best case ive built in, tonnes of room, good clean cable management and loads of options for AIO/airflow setups as well as tonnes of modularity for storage
Great case. The only thing I would change is the rear glass panel. Same issue with the Torrent, but the Torrent allows for the low profile solid panels, but nothing in between.
Particularly I was more impressed with the Lancool 216. The AIO or Air mode would allow perfect clearance at the top or bottom as required.
The O11D Evo is great for aircooling, despite 99% of users going custom loop or AIO. Is a bit narrow for most 4000 series. Using any vertical mount would solve the issue and deliver optimal performance (best scenario I've used was AIO at the top, vertical mounted GPU, bottom and side intake, top and rear exhaust). Front mesh may look cool but gains aren't worth.
The Fractal North is a great case too. If your GPU isn't too long, you can use a front AIO. Otherwise, top 240mm or aircooler.
My TUF 4080 was a tight fit, no room for front AIO.
Went with the mesh version, 3 x 120mm Thermalright TL-B12 front intake, two top exhaust and one rear exhaust. No clearance for side intake, as I'm using the Thermalright U120EX Rev 4. The cool 7600 non-X never crossed 60C, despite using PBO (in games). Cinebench, stays at low 80's, holding 5.150MHz all cores, 110ish watts. Room temperature 23-24C. The TUF won't pass low 60s, regardless of how long the gaming sections.
The 7800x3D certainly will run hotter than my vanilla 7600, but still a relatively cool chip. The 4090 will run hotter than my 4080, for sure, but I've seem plenty of builds using them on the North.
To avoid any headaches I would say stick with aircooler or 240mm top or side mount (only on mesh version). 360mm possibly only with FE or some exceptions, as most card will be 330mm+. Mine is 348mm.