I am curious as to the location of your reservoir. There are a few reasons why it is always recommended that you place a reservoir higher and above a pump. Pumps were designed to push water through a cooling loop. Their ability to draw in coolant is not near as good. Having a reservoir that is higher allows gravity to assist in this motion. Also, air bubbles in any course of the loop will affect its efficiency (especially if any are trapped in the pump housing. The way that you have that loop designed, the highest point is located in the radiator, followed by the CPU water block. This design will increase the likely hoos that air bubbles can become trapped in either of those two components.
Move the reservoir to above the pump (even if that means getting a different reservoir). Also, from the pumps out take to the CPU waterblock intake, I would move the tubing to the lowest connector and have the highest connector of the waterblock going to the radiator. Any air trapped in the waterblock is going to try and remain at the highest point of the water block, which makes moving it difficult if the exit point is at the bottom. Having the exit point of the coolant at the top will create a better channel for the air to more easily travel out of the water block.