In the spirit of trying to avoid problems rather than solve them (aka my general life approach) – remember that these days you also have the AO shader node to play with.
If you can get better results out of that (e.g. by running it through a colour ramp and messing with the values) you could always bake the results of that.