With such generals, it's best to farm faster than them and stay out of their way for a few levels, imo. You'll have to go into an assist mode, backing up the pushes of your teammates. Frost is best, especially with Frost Nova, because it takes the minions out of play for 10 seconds with 3 points in the skill.
The other option is attempt to get a parasite egg, although I've never actually tried this myself. In theory, you should be able to take out their minions fairly quickly with a fireball, fire nova, and rain of ice, as their minions will take double damage. Most generals are pretty bad when it comes to summoning priests in battle, and if they do, in theory you can stop them with a Deep Freeze. Of course you'd have to mess around with builds to see what works, always tailor your builds to what your enemies are doing.