I'd have to see some logs.
Full log is this, but since then the software has not crashed even once.
Log file opened at 1506448573: C:\Users\xxxxxxxx\AppData\Roaming\Armory\dbLog.txt
-INFO - 1506448573: (..\main.cpp:23) Running on 8 threads
-INFO - 1506448573: (..\main.cpp:24) Ram usage level: 4
-INFO - 1506448573: (..\BlockUtils.cpp:907) blkfile dir: C:\Users\xxxxxxxx\AppData\Roaming\Bitcoin\blocks
-INFO - 1506448573: (..\BlockUtils.cpp:908) lmdb dir: C:\Users\xxxxxxxx\AppData\Roaming\Armory\databases
-INFO - 1506448573: (..\lmdb_wrapper.cpp:388) Opening databases...
-INFO - 1506448575: (..\BDM_Server.cpp:996) registered bdv: 400f10ecef4f4ef08d8b
-INFO - 1506448576: (..\BlockUtils.cpp:1091) Executing: doInitialSyncOnLoad
-INFO - 1506448576: (..\DatabaseBuilder.cpp:169) Reading headers from db
-INFO - 1506448577: (..\DatabaseBuilder.cpp:208) Found 487169 headers in db
-INFO - 1506448580: (..\DatabaseBuilder.cpp:51) updating HEADERS db
-INFO - 1506448580: (..\DatabaseBuilder.cpp:477) Found next block after skipping 127256bytes
-INFO - 1506448580: (..\DatabaseBuilder.cpp:268) parsed block file #967
-DEBUG - 1506448580: (..\Blockchain.cpp:242) Organizing chain
-INFO - 1506448580: (..\DatabaseBuilder.cpp:56) updated HEADERS db in 0.347s
-INFO - 1506448580: (..\DatabaseBuilder.cpp:106) scanning new blocks from #487063 to #487064
-INFO - 1506448580: (..\BlockchainScanner.cpp:650) scanned from height #487063 to #487064
-INFO - 1506448580: (..\DatabaseBuilder.cpp:156) scanned new blocks in 0.048s
-INFO - 1506448580: (..\DatabaseBuilder.cpp:160) init db in 4.475s
-INFO - 1506448580: (..\BlockUtils.cpp:1206) Enabling zero-conf tracking
-INFO - 1506448591: (..\BitcoinP2P.cpp:947) Connected to Bitcoin node
-WARN - 1506448618: (..\BDM_supportClasses.cpp:1891) running 10 zc parser threads
-WARN - 1506448628: (..\BDM_supportClasses.cpp:1891) running 15 zc parser threads
-WARN - 1506448628: (..\BDM_supportClasses.cpp:1891) running 20 zc parser threads
-WARN - 1506448628: (..\BDM_supportClasses.cpp:1891) running 25 zc parser threads
-WARN - 1506448628: (..\BDM_supportClasses.cpp:1891) running 30 zc parser threads
-WARN - 1506448628: (..\BDM_supportClasses.cpp:1891) running 35 zc parser threads
-WARN - 1506448656: (..\BDM_supportClasses.cpp:1891) running 40 zc parser threads
-WARN - 1506448656: (..\BDM_supportClasses.cpp:1891) running 45 zc parser threads
-WARN - 1506448656: (..\BDM_supportClasses.cpp:1891) running 50 zc parser threads
-WARN - 1506448701: (..\BDM_supportClasses.cpp:1891) running 55 zc parser threads
-WARN - 1506448755: (..\BDM_supportClasses.cpp:1891) running 60 zc parser threads
-WARN - 1506448755: (..\BDM_supportClasses.cpp:1891) running 65 zc parser threads
-WARN - 1506448755: (..\BDM_supportClasses.cpp:1891) running 70 zc parser threads
-ERROR - 1506449196: (..\SocketObject.cpp:285) POLLERR error in readFromSocketThread
-ERROR - 1506449196: (..\BitcoinP2P.cpp:1027) caught SocketError exception in processDataStackThread: POLLERR error in readFromSocketThread
-INFO - 1506449196: (..\BitcoinP2P.cpp:969) Disconnected from Bitcoin node