Better Independents 2.0 works just fine [but don't enslave or charm indie troops]. That makes AI recruit only national troops.
Some other hints:
- use normal research as at some point AI cannot effectively increase research rate
- use supplies at 300, AI loves to starve troops
- avoid lots of water and water nations [AI cannot deal with attacking water]
- set AI to aggressive
