I'm either going to dual boot my current Win10 box or build a dedicated Linux machine. The Win10 uses an AMD Ryzen and currently an NVidia 1070, I am buying a Vega 64 for this machine. I could use the 1070 in a different PC. I have used it before and the Nvidia Linux drivers seem pretty good. Suggestions?
The Nvidia drivers are still better than the AMD ones, so you'll get more performance per hardware. But it never hurts to check if a driver is available and if it's beta. Also check phoronix.com for some benchmarks, AMD GPUs are still better in some fields like double precision floating point aritmethics.
The Ryzen processors from the first few months have a hardware bug which can cause crashes under heavy load, later ones work fine.