For those with real needs, or know-how, not just for gaming = Nvidia. I would prefer Zotac with the 5-year warranty too. Though I do not like (also not a fan of) the exorbitant prices they are offering, but fact is supply/demand are driven by developers, enterprise applications and big players, NOT gamers.
There is just much more flexibility with Nvidia, not just for gaming. Nvidia is better in AI-related work tasks, transcoding (PLEX, Emby, Jellyfin) and overall OSS application support. Few even understand the extensiveness of Nvidia software engineers working (investing) with the industry, researchers and developers (HW like Nvidia Jetson) before AMD even started to jump on the AI wagon. AMD has been sleeping for quite some time and will take quite a while to catch up with Nvidia when most developers are already comfortable with CUDA.
My definition of future proof: My PC hardware generally had a very long life cycle between different applications before being put on sale or fully retired. I prefer to juice my GPU starting from a high-end gaming rig, then downgrade as kids study/gaming rig, runs emulations, living room entertainment PC, a storage NAS with mixed applications or a hypervisor rig + servers. Personally, a GPU that only can be used for gaming is a waste of processing power.
A good watch for those with some time: