The Gigabyte 5700XT is a good card. I considered it in my list. The Nitro+ IS better, but whether or not it's worth the price premium....?
I also had the B450 Tomahawk max in my list too, but having to add a WiFi card (USB WiFi isn't great) basically negated the savings.
The cheaper case....I mean.... sure, but the Pure Base 500 windowed is better. Personal preference, so I left it.
Sabrent Rocket Q....QLC. I'm not a fan of QLC main drives...
All the cards perform around the same range. The more expensive cards are mostly marketing BS.
I am not a fan of USB wifi either, but I have seen this particular unit at work closely at office, and it does the job pretty well. On the flip side, it allows to run DDR4 3600, which is the sweet spot for Ryzen 3xxx processors. Also makes way for more storage.
The Pro Carbon AC in your list is not guaranteed to come with 3rd gen. BIOS updated if they send you one from the older batches. Neither does it come with the improved and bigger 32bit BIOS chip that allows for the latest AGESA codes for Eyzen 3xxx.
I have seen both the case up close and personal and the Thermaltake case is far better in terms of airflow and cable management. As for the cheap part, it varies from country to country. In some countries it is not so cheap. Never assess a part by its price tag, thats not the right thing to do.
QLC is fine on performance for a gaming machine as there is hardly any activity for cache burnout. It also needs the least amount of drivers and gives you more storage capacity, higher density and lower price for more storage volume...
https://linustechtips.com/main/topic/1092033-ssd-tier-list/