Just a thought for you on your intercooler. If you make your ice from salt water and or add salt ton the water(calcium also works), it will lower the temp of the water in the intercooler. Of course, your components would need to be corrosion proof.
Ojust a thought.