I u r making a very high end system, then u need extra cooling. However, even an H100i V2 suffices for an OCed i7-8700K. As for water cooling your graphics card, u should really use a triple fan one, or get the NZXT Kraken G12 bracket. Use a 140mm AiO in that.