The fact that water absorbs more heat than air only means that your temps will creep up over time under full load until they cap out. People think AIO's give great temps because the initial temps are much better than an air cooler due to the high specific heat of water compared to copper. However, as you game/render for longer and the water heats up, the temp difference between the AIO and a good air cooler will close pretty substantially. Nothing can replace surface area. I personally like air coolers just because the slim chance of a leak or pump failure makes me uncomfortable, but I can see why they appeal to people since they look better, fit in tight spaces, and just have that "exotic feel." If you have the space for it, I'd suggest buying a Noctua NH-D15 and calling it a day. It's a massive cooler, but easy to install, SUPER quiet, and has cooling performance between the Corsair H100 and H110 AIOs.
EDIT: I read your question better. If you already have a Dark Rock Pro 3 then there's no reason to upgrade to another cooler unless it's a custom loop, it won't be worth the money. You also have to consider that there's thermal paste between the CPU die and IHS which usually isn't that good. Just because you have high temps doesn't mean the cooler isn't doing a good job, it could just be that TIM limiting the heat transfer. Also, what voltage are you running at?