One more thing: If you want to let Armory run for long periods of time, you should really consider turning off auto bitcoind management, otherwise Armory will always kill bitcoind if it closes ungracefully. If you manage BitcoinQt yourself, you will at least avoid Core DB corruptions when Armory fails.
Why does Armory fail, is the app too heavy or what?