Charizard:
Blast Burn trumps Overheat by a mile. Move set should always be prioritized over IVs, especially in cases where an ideal move is no longer obtainable. Go with the Blast Burn one.
Gengar:
Again, Lick is superior to Hex and Sucker Punch. I personally would have maxed the 93% one first but since your 91% Lick Gengar is already 10 levels higher I'd go that route instead. Alternatively, keep it at L35 and power up the 93% one to L35 as well. The cost from 35 to 40 is stupid expensive for the low gains whereas bringing the second to L35 will see more immediate benefits.