None of the above. The ML240L uses the cpu_fan and a sys_fan header to power the pump/fans. It's not a direct psu connection requiring molex or Sata power.
It can be installed in 2 ways. Recommend by manufacturer is pump-cpu_fan and fans to any system fan header. This has the benefit of providing a low rpm warning and refusal to boot should the pump (has half the expected lifespan of the fans) ever fail. Unless the motherboard bios has the ability to change temp zones from motherboard to cpu, there's going to be slight issues with fan control as the fans are now regulated by motherboard temps.
The other way is to reverse that, put the pump on a system fan header, it's 3pin so will need the bios changed to pwm/locked 100% output to prevent pump slowdowns and maintain a constant 12v. This puts the fans on cpu_fan header which has the benefit of increasing/decreasing fan speeds with cpu temps.
A dedicated cpu pump/aio/cpu-out header is just another system fan header that already takes into consideration a constant 12v need for 3pin pumps.
The RGB is a totally seperate circuit and dealt with accordingly.