Be careful with 32bits architecture : Java memory size is limited to 1Gb on theses types of architecture.
As I said, your settings are saved, but the automatic relaunch has a bug. This is why a fresh launch of Ancestris take your memory settings in account.
I see nothing I can do with your last comment on Haiku.
Zurga