There is another way to keep your engine cool. Try these methods and proven effective for me. In fact, the aircond felt cooler during really hot afternoons. Thanks to brother James3399 for this useful tip.
Lift up your hood. Yes, it does look a bit Beng but it helps. I inserted 2 2mm washers and DO NOT GO TOO HIGH. See the mark on the edge? It'll scrap against the fender if I lifted too much. This only happens when you open/close the hood.
Remove the rubber strip on top of the firewall. Some say water will gush in but it's okay for me. I don't think there's a big problem. Without the rubber strip, more air can flow OUT of the engine bay and when moving, hot air expel a lot.
The gap is pretty big for hot air to escape. Even on idling during rainy days, I get mist on the windscreen. Means hot air is going away... cooler aircond and I am sure lower engine temp too.
Try out these cheap and effective method to improve cooling. Probably I should put it up as a seperate thread to share with everyone.