I just can't seem to understand how the hot water would know which path to take away from the CPU block to initially kick start the convection process.

A nice easy experiment would be to add a couple of drops of dye into the CPU block and fill the rest of the loop with clear water then fire it up - if convection starts you would see the dye start to circulate.

Might give that a go actually.