If at all possible for a mobo water cooling block i have a :
4. ASUS Crosshair V Formula-Z
Im not overly sure if 1 3x120 well do but thats why im here also iv heard a MCP655 pump from swiftech will be needed
Two things you may want to check out from FrozenCPU website
You can buy a watercooled kit either with an 240 or 360 radiator kit set from XSPC or select and check out the block from the CPU and the XSPC blocks are good
An EK waterblock for your 680GTX but (you didn't list the model or brand or if its a Reference or non-Reference PCB card)
The ram you don't need to watercooled. Make sure you go to the watercooling Guide here on the forums
Now for pumps, Yes A MCP655 CONTROL PUMP will be fine.