Chargecooler of you have a big enough 'radiator' for it although alot of pumps you buy are unreliable. Intercooler is lighter, simpler and if you can get the air flow to it jsut as good. Liquid has better conduction properties of course but making one big enough for big boost and making it reliable is another thing.