Seconding Watercool/Heatkiller and adding AlphaCool. Heatkiller has some of the best mainstream GPU blocks, and AlphaCool has some of the best CPU blocks. Both are better than EK.
Aquacomputer is also good for pumps, sensors, and fan controllers as well, but it's kind of an Apple-like ecosystem. Their software only controls their stuff, so it requires added investment if you want to keep monitoring/control software streamlined. It's worth it in my mind because you can set basic coolant temp controlled fan curves and just get rid of the software entirely so your cooling system doesn't have any impact on your OS.
The
Suprim and
Suprim Liquid have identical PCBs so you can use any 4090 Suprim block on your card. It doesn't look like Heatkiller has a block for it, but
AlphaCool does. For your CPU, Heatkiller has a
few options (the "PRO" versions have higher fin density and better performance, all metal blocks generall perform better, no matter the brand), but the
Core 1 from AlphaCool is generally the best performing CPU cooler unless you really hate money or want to delid the CPU.