thank you! that was helpful. i'm using armory, and that uses bitcoin core.
that means it will perpetually broadcast, right?
Yes, any time the online portion of Armory is running, it should re-broadcast the transaction occasionally. If you want the network to forget the transaction, you'll need to remove it from your Armory online wallet and wait for the transaction to be dropped from the memory pools of most peers.
Unfortunately, there's no way to know when the transaction will confirm. You are completely depending on the charity in the heart of some miner or pool. It may take minutes, hours, days, months, years, decades, or more.
I believe that Child-Pays-For-Parent (CPFP) has been implemented in the next version of the reference client. Once that version is released, if miners and pools choose to turn that feature on, then you could spend either the 74.88795231 BTC output from your transaction or the 0.17770278 BTC output. If you include a high enough fee in that new transaction to pay for the size of both it and this earlier transaction, then any miner that implements CPFP will likely confirm both for you.
I'm not sure how soon the next version is supposed to be released though. It may be a few months?