im looking into buying a new card, the ones available for me are:
AMD:
SAPPHIRE NITRO + Radeon RX 480 8GB GDDR5 OC
SAPPHIRE NITRO R9 390 8GB GDDR5
SAPPHIRE NITRO Radeon R9 380 4G D5 With Back Plate
nVidia:
MSI GeForce GTX 1060 GAMING X 6GB GDDR5
ZOTAC GeForce GTX 1060 6GB AMP! Edition (ZT-P10600B-10M)
Gigabyte GeForce GTX 970 XTREME GAMING 4GB GDDR5 (GV-N970XTREME-4GD)
Gigabyte Geforce GTX 750 Ti OC Windforce 4GB GDDR5 (GV-N75TWF2OC-4GI)
Now, i will be running the card on ubuntu linux (14 or 16), and if i understand correctly, using CUDA can allow me to use the cpu mining apps if they are fitted to make use of the cuda drivers? so, will nvidia cards be more of a better choice? and will give me more freedom to switch between coins?