Just some silly thoughts in passing
Attaching the probe to the outer wall of the silicone tubing might not be giving you a decent reading of the water temps. Silicon has a thermal conductivity in the 1.3 W/mK range (for comparison good ole pure copper is 388 W/mK). In other words, it's a poor thermal conductor. (Granted the walls are thin, but none the less)
You said you put the pump after the radiator to prevent adding heat to it. Which of course means you are adding heat to the water just before it enters the block, instead of letting the radiator shed the heat added by the pump before it goes to the block.
You might want to measure the inlet and outlet air temps to/from the radiator (will give you an idea of how much heat is being dumped to the air by the rad and let you know if part of the problem is the inlet air temp to the radiator).
Water temps of 41C (if that really is the water temp) with 22C ambient (if ambient air is going into the rad) is pretty high for a system that is [/b]idling[/b].
Regarding cube vs heatercore... I would suggest a good heatercore(s). More efficient, less expensive. Whatever you decide on, if there are more than two, then I would suggest running them in parallel.
|