About those increased size when strings are being used:

Today I was browsing through my compiler settings and found an option called HUGE STRINGS, now I don't have a lot of experience with compiler setting/directives, but did you have this turned on or off during testing