Overheating issues

In my experience, for my engines, flexfans were junk IMO. Your results may vary.
Start with a direct-drive 7-blade all-steel factory fan....... and then work backwards, to see what you can get away with.