When Amazon and Ebay have high prices I always go and check local marketplaces in my country. You should do the same, I have managed to get GTX 1050 ti used for about 80 EUR which is a bargain I would say. I have no preference on cards, as long as it is cheap price and it can mine it is good for me, this I got a Gigabyte Windforce dual fan making 16 Mhash Ethereum at +800 memory.
For 400 USD I would go for the RX 570 8GB, it's 31 Mhash each and 140 watt because these are difficult to undervolt, sure the MSI afterburner says you have done it correctly but my wattmeter says otherwise.