I think the problem is with the amount of useless data the save game needs to deal with.
For example why do corpse not getting removed from the game? Their is no reason they getting saved on how they died or where.