Upgrayedd A CPU will run 15C cooler on air than a GPU on air. Why would I AIO my CPU instead of GPU if a GPU is the main heat producer? Its a fad to me and people gobble it up just like a fad.

It would be much harder to produce AIOs for GPUs. The mounting holes change every time someone at nVidia or RTG farts.I got an h70 years and years ago, and have used it on a 1366 system, 775 system, and two 1155 systems. And 1155 isn't even an option on my bracket. 115is. It works because the mounting holes, at least, have not changed since Socket 1156 (I'm assuming the 1366 holes are probably compatible with even the latest 2066 systems, as well).Aside from that, you have varying layouts of board circuitry that also needs cooling. You can't cool just the GPU die, there are memory chips and VRMs and such that need to be accounted for. These layouts, too, will change, so you can't just design an AIO that will work well for years across generations.You also can't (usually) just set your card to whatever you want and see if it works or not. My 2600k is fully unlocked. If I want to, I can go try to boot at 5GHz right now... can't do the same with graphics cards anymore. GPU Boost has removed that capability in return for "automatic overclocking", which, in reality, is a set of protections instilled in the card. You are constrained by power, temp, voltage and probably other limits, and you're given abase/boost clock spec, and then told by nVidia: "hey, we're overclocking your card for you, it'll(not guaranteed) be fast). The way I see it, it's a set of limitations covered by a smokescreen of "automatic overclocking"what the clocks ought to be in the first place. They don't even have to guarantee a real high clock speed this way; they can just give you, as I said before, aspec and laugh as you are amazed by sysinfo reporting utilities showing your actual speed way past that.Phew, that last bit turned into a bit of a rant... I must be more cynical than usual today. Anyway, the point was that graphics cards aren't as controllable as (at least some) processors are, so there's little point in monster cooling when you can't go past the limits of GPU Boost anyway.