1. Stick to Armory 0.96.5, you mentioned 0.94 and 0.95 in your post, don't use those.
2. Start Bitcoin Core on its own, let it complete the blockchain download. Check that your blockchain folder is 600GB+.
3. Since you're having trouble, start Bitcoin Core yourself before starting Armory. It will find your instance of Core.
4. If the database building phase get stuck, start ArmoryDB manually (from the command line) and let it do its thing, then start ArmoryQt on top of it. It will find the db instance and take it from there.
Also post logs, makes it easier to help you.
being it took 3 days over fiber to download the whole block ill do the re build as last resort so i did try the armorydb 1st and looks like have more progress for i have never seen the below in logs
-INFO - 08:45:57.093: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:1108) Executing: doInitialSyncOnLoad
-INFO - 08:45:57.406: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:199) Reading headers from db
-WARN - 08:45:57.406: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:1241) No headers in DB yet!
-INFO - 08:45:57.406: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:238) Found 1 headers in db
-INFO - 08:45:57.406: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:71) updating HEADERS db
-INFO - 08:45:59.656: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #0
-INFO - 08:46:01.656: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #6
... all the way up to this
-INFO - 09:21:45.422: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #4597
-INFO - 09:21:49.406: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #4601
-INFO - 09:21:50.234: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #4605
-INFO - 09:21:54.765: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #4609
-INFO - 09:21:54.031: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #4613
-INFO - 09:21:58.297: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #4621
-INFO - 09:22:03.500: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #4625
-INFO - 09:22:07.281: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #4626
-INFO - 09:22:30.812: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #4628
-INFO - 09:22:33.984: (e:\users\goat\code\armory3\cppforswig\blockchain.cpp:248) Organizing chain
the above line running for 4 hours now cpu is at 30% for the db
do you know how long it will be on this Organizing chain ? 4 hours so far
my database/txfilters = 4GB and hasnt changed timestamp since 4 hours ago when it showed in the logs