AIO coolers for gpus in my experience are a little hit and miss. The NZXT G10/G12 that allows the use of any Asetek round block cpu cooler (e.g. H55) means you are only water-cooling the gpu die itself. You then need to put mini heatsinks on the RAM chips and - again, in my experience - the heatsinks fall off very quickly. Ever thermal adhesive tape I've ever tried has been worse than useless. I have a 1070 with a 280mm AIO and the gpu temps are incredibly good but the card basically only does foldng@home which barely uses any VRAM. I wouldn't recommend AIO gpu cooling if the VRAM is going to be stressed in any way..