I have a custom watercooling loop that i built myself. it's made of a resevoir going into a revo d5 ek pump going into a 280 radiator then a evga ftw 1080ti graphics card then a 7700k cpu then a 420 radiator and then back to the resevoir. My cpu is delidded and has liquid ultra on both the dye and the ihs. All of my fans are running at full speed. Both my graphics card and cpu are running at stock speeds; no overclocks on anything. Despite this set up my cpu idles at around 50 degrees celsius and gets up to as high as 90 degrees celsius under load. my gpu idles at 40 celsius and gets as high as 92 celsius under load. I have tried reapplying the thermal paste on both the cpu and gpu, I've tried replacing the pump, and I've insured the loop is drained of air. In addition, I have a flow indicator that consists of a small water wheel in between my first radiator and my graphics card and it doesn't move at all, implying poor waterflow. I feel like this is extremely bad performance for the loop that I have and I've tried absolutely everything I can think of to make it work properly. Can anyone help me figure out why my cooling is so bad? Thanks in advance for any help.