I've just replaced my AMD Radeon Vega 64 with the old AMD Radeon R9 Nano. I was considering the Pro WX 7100 card but decided not to go with that because of $.
The R9 Nano is much smaller in form factor and thus produces less heat. R9 Nano does not support H265 decoding. For now I could live with that as long as I could watch YouTube and play 3D open sourced games.
The card is fully compatible with amdgpu driver if the kernel is compiled with 4k pages (CONFIG_PPC_4K_PAGES=y in KConfig). However it is known to have issue with kernel which has 64K pages (CONFIG_PPC_64K_PAGES=y in KConfig), from my finding the 5.6.x, 5.10.x (from 5.10.7), 5.11.x (from 5.11.12) are the only two that have no issue with 64K page size.
Because Fedora Linux ships with 64K page size kernels. It has become common issue that the community is proposing to Fedora team to prepare 4K page size kernel for Fedora 35
I have to disable the onboard VGA and remove the AST GPU Xorg config snippet and let the Linux driver auto-detect my screen settings.
As you could see in the photo, the 8X PCI-E NVMe adapter card is so close to the GPU fan, I don't think it is ideal for heat dissipation.
EDIT: 5.19.4 with 64k or 4k pagesize works fine
UPDATE: 6.0.6 with 64k or 4k pagesize works perfectly