I don't like to advise people to wait, but it's the smart thing to do right now
AMD is almost launching the new generation of GPUs, and it's almost certain that will be good to mine
We already have Nvidia RTX 3080, hashing 100Mhs on ETH for 250w but almost impossible to find, 3070 isn't a good option to mine and 3090 are expensive
RX 5600xt and 5700 are both excellent choices, hashing 43Mhs and 54Mhs without any effort, and the efficiency are good enough to be a good choice even with new generation os cards
But wait just a little to make your decision
Sapphire is a good partner of AMD, they make very good boards, Powercolor did a good job with 5700xt too, but Sapphire is one step ahead in my opinion
Power color red dragon 5700xt is a good card.
msi 5600 xt gaming is a good card but you need to grab it on sale.
I got one on newegg yesterday for 266 usd with a 20 rebate. and six months to pay interest free.
so 246 net.
the msi 5600xt is a really big card but very quiet due to bigger set of fans and heat sink.
This nice thing about it was it is easy to buy. I paid for it at newegg on tues and here it is mining in my house on weds.
does this mean you buy five or six no. As many have said the new amd are coming in about three weeks.
I have room for two more rigs with a total of seven cards.
I am trying to get a nvidia 3080 for 699.
or new amd but just one.
no rush I have 57 cards running as I type.