I have to say its not all about how many leagues you load or what DB size you are using. For me its also the Level of Detail you are playing.
If you are scouting really much you need good data. Good data means correct data and that means high level of detail, eg for moneyball
So sometimes, esoecially for longer runs , lesser is more i think.