I recently did a total upgrade of my main rig. I went from a 5800X, 32GB DDR4 3600, and a 6900XT to a 7800X3D, 32GB DDR5 6000, and a 7900XTX. TLDR; The 7900XTX was on sale, I had like $60 in Best Buy certificates, and selling my 6900XT made the card cost as much as a 7800XT.
I basically had enough left over parts to build another system out of the old parts with a case and new GPU. I literally had no reason to but I bought an Arc A770 16GB and a Fractal case just to mess around with Intel Arc. Honestly the experience has been pretty smooth. I've, ironically, had more issues with my 4080 laptop (it's a gimped desktop 4070Ti I hate laptop naming schemes). The only game I've tried that runs terrible is Star Citizen. I know Starfield isn't supposed to work well but it runs fine for me to bad the game is mid. I'd be pissed if I didn't get the game for free with GPU and CPU.*. I like having first hand access to all three GPU manufacturers.
I prefer AMD's software by a mile. I only game so I have no insight into productivity tasks. Intel's software certainly looks nicer than Nvidia's but I haven't delved deep enough to it to judge it's functionality. I don't like GeForce experience at all. Am the only that doesn't care about Frame Generation? The games you need it for, games that run at 30-40fps, look smooth but feel like crap. The games that don't need it, games that run 60fpd+, feel fine but it's pointless because I'm already getting a high frame rate.
Side note: Did anyone else have to roll back to the previous GeForce driver? The lastest driver was causing my laptop to hard lock up or crash. I thought I got another bad laptop. I had to RMA the first one. Ended up being a bad CPU. I guess I was due. I've never had a bad CPU in 30 years of PC gaming and only have had one bad GPU
*Gave the second copy away....AMD didn't make easy. I had to do the hardware verification and then give the person my AMD Rewards login info to claim it. Wouldn't recommend that unless you trust the person.