Hmmm…this is a tough one as both have their strengths and weaknesses. I think you’d be fine with either one for these purposes so don’t over think it too much.
I generally have a preference for nVidia because of the better feature set and they’re usually ahead of the competition in bringing new technologies to market. The abilities of their software stack as well as things like better hardware encoding, very easy and high quality image and video capture and transcoding (even in HDR) are significant advantages for me.
On the flip side, the two main things I like about the AMD in the same bracket are the lower driver overhead so, if I were building with an older or weaker CPU, I’d be leaning towards AMD and that 4GB of extra VRAM is a glaring omission on the part of nVidia.
This shouldn’t have much effect if your goal is primarily emulation but can really hamstring things with modern PC gaming once RayTracing is not a factor.
So for me, I’m a bit disenchanted. I refuse to buy nVidia because they aren’t giving me a good enough featureset at the kinds of prices I’m willing to pay and I refuse to buy AMD because they’re not giving me a good enough featureset at prices I’m willing to pay.
So I’m just using what I have for now.
It’s really tough for me because it’s not only about the RayTracing or the extra VRAM, it’s also about that video encoding support as well as things like Shadow Play.
If I never owned nVidia, it might have been easier to choose AMD but I might have to give up some of those things which work well either for nothing or for the sometimes half-baked and clunkier AMD alternatives.
So my choice is to wait until nVidia actually delivers something which is more compelling. Sad to say, I prefer to do this rather than purchase AMD for myself.
For someone else who might not use their PC the way I do, I’d recommend AMD in a heartbeat.