Saw an MSI Gaming X RX 580 8GB was for sale, for $345, and an MSI RX 570 4GB Armor card for $275. Went to bank, deposited some cash, and then, came back, and they were both sold out, and showing as around $700 from third-parties scalpers.
Thankfully, Newegg had a fresh listing for an RX 570 Gaming X 8GB, so I snagged that one for $305. I'm a big fan of the MSI "Gaming" / "Gaming X" cards, the fans are huge and so is the heatsink, they don't overheat like my XFX cards. (*) Mine XFX 570 may have defective heatpipes.