If power is not an issue id say Vega 64 cards are the best, they draw alot of power but they put out alot of hashes on Cryptonight-heavy atleast. Otherwise it would be 1080TI, but with equihash getting raped by ASICs i would not go that route.
Vegas at current prices seem the best cards on the market currently. And RX 580 8GB.