I've read that 100% is supposed to be the most realistic level, where they should be limited in acceleration and braking similar to the player, and increasing it beyond that gives them physical advantages beyond what the player's car should be able to do. So, if the AI is way too slow at 100%, it's probably an issue with the track and the way the AI lines have been made. Not particularly an issue with the AI itself. That said, I've usually been able to deal with odd paced AI by letting them "learn" the track and doing full qualifying sessions so that the cars are spread accordingly on the grid during a race. Otherwise, you end up with slow cars holding up fast cars and it makes them appear slower than they actually are.
I haven't raced many different cars there, but the ones I have raced, I do full sessions with practice and qualifying and they do pretty well when doing that at 120%. Maybe you're just fast at Sao Paulo compared to other places? Or you're not letting the AI learn properly?
I can usually beat the AI at 120% in most tracks I race on with enough practice though, and that's with letting the AI learn the track and sometimes giving them a setup manually (which takes forever, and is a feature that needs to be improved). The exceptions seem to be either from lack of experience on those other tracks, or from having a less than adequate setup more than the AI ability.
It's always a good idea to let the AI "learn" the track this way. If you just throw them into a race, they'll almost always be either much faster than you or much slower, letting them learn the track gives that AI strength setting much more meaning, without doing that it's a crapshoot.
This does kind of bring up a good question though. Since the AI is so much more consistent after letting them "learn", why isn't the sim setup this way from the start? I think it would have made more sense to ship the tracks and cars so that the AI has already "learned" the tracks, instead of making the player do that. I'm not sure if there's a way to save what the AI have learned either, i think it resets every session.
Hopefully S397 will work on this area of the game because it needs improvement.
As far as I know the automated track learning IS enabled as default. Should be:
"AI Power Calibration":7,
"Auto Line Smoothing":7,
"Autocalibrate AI Mode":2,
When AI have made enough laps, they indeed save a .wis file with informations about the corrected lines.
When same AI car loads up at a different session, it loads this file. (Don´t know exactly if all that works as it earlyer did with actual build though. May have changed (again))
There is also a deeper way of AI learning mode, if you set "Autocalibrate AI Mode":1,
and set fuel usage and tyre wear to off, you can let produce the AI another file with much better information, which can be copyed to other cars of same class.
All in all I´m surprised that you find the AI weak although you let do them train and qualify!
I would recommend this settings:
AI agression: 20-40 depends on car. OW´s tend to work better with lower values.
AILimiter: 30-40
AIstrengh: well, maybe you just hadn´t a good combo yet? You seem to do much with mods.
Mods are inconsistent as hell! MOST mod tracks suffer from bad AI due to problems with the aiw-line, or other errors.
Maybe you should try USF2000 at NOLA or Toban.
All that said I hope that S397 is improving AI further and uses all it´s capabilities that are already there!