I'm sort of in the same boat as you fellas, though on a smaller scale. I'm about to buy a new rig for the first time in a decade (hooray), nothing big just a single card setup, though I'd like to use it to try and get back some of the money I'm about to spend.
I can get my hands on one of these models despite the shortage:
Asus RX570 Expedition 4Gb
Asus RX 480 DUAL OC 4Gb
Msi RX 480 ARMOR OC 4Gb
But I'm still not sure about which I should get, admittedly I'm more inclined to the MSI 480 because it seems to be better cooled and, well, since I'll be using it for gaming as well a 480 is still a 480. But I'm afraid of lucking out on the memory lottery, couldn't find any consistent feedback regarding what memory brand those cards use, so any advice would be very much appreciated,
..also I'm afraid of bricking the card while the BIOS..none of those are dual BIOS so there is no backup in case things go wrong. Isn't there any way to test the memory straps without/before flashing them in?