I also struggle and sometimes the fastest option in metamask doesn't match the estimated time I think. I often add GWEI manually, based on the fastest GAS price. I often lose, especially the bonding curve that causes "GAS WAR". Hope the metamask has a significant update.