Ederon, search for a few threads on this issue, it has already been discussed in-depth. The main problems are that 1) Paradox chose to store character data in the text file format instead of a more compact binary format, and 2) all characters are loaded into memory at run time (not related to save game size but it does increase the memory requirements after a few hundred years to outrageous proportions).