I really struggle with high humidity frizz, but I get my hair permanently straightened 2-3 times a year.
I use a product called Glatt by Schwarzkopf which basically "perms" it straight. It's never poker straight by any means, but it takes a lot of the kink out of it, and makes it wavy rather than frizzy. I've also found my hair condition has improved massively since I started having this done - I have long hair for the first time in my life because it doesn't break all the time.
I feel your help pain. I live in Asia and do not have the correct hair to live here. Am sat at the computer sporting a rather natty 1970's afro!! Anti frizz shampoo and smoothing gloop (probably just grease in a bottle) help somewhat, but can still give exact details of the humidity we are experiencing by looking at the state of my hair!
There is that new thing called Brazillian Blow Dry. I had it done yesterday so cant wash my hair till tomorrow (it has to be left on for 2 days). It apparently last for 4-6 months. I will let you know tomorrow if the frizz is gone
Am 10 weeks into my brazillian blow out and have to say am so happy with this. You have to blow dry your hair for best results though. If i let it dry naturally it goes limp ( but frizz free anyway) Just a quick 2 minutes no brushing or styling necessary. It just seems that a quick blast of heat thickens and hair shaft. I used to rebond in singapore, but got tired of the super straight look. The brazillian definitely keeps the volume on but takes the frizz away.