When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I also use a Hypertech for the very same reason. I set the fans to come on at lower temps to help keep things cool. I also replaced the thermostat with a 160 temp... but that doesn't help with prolonged city driving.
The AC condenser and radiator are HUGE dirt traps. Use special care to clean them, and you should see a temperature drop.
The Vinci fan switch will do what you are seeking as well. There is a thermocouple that is placed in the radiator fins and an adjustment screw that allows you to set the "On" temperature. The fans then shut down 7 degrees cooler.
I have one on my car now but plan on removing and selling the unit in the spring as my PCM was re-programmed during my last tuning session for new fan temps.