Something I've found that also helps is once in a while go to an empty shack like Jean Sky Diving and wait 4 in game days, this kind of resets the exterior world with most enemies respawning and corpses being removed, I assume this is because details of those corpses, position, inventory etc are stored in your save so they bloat it somewhat.