After seeing the performance of RTX series, I am more convinced that the P104 is still the best mining card on the market.
40MH/s+ for around $4xx with the P104-100 is a really good deal imho. I don't think it's good to compare to AMD Radeon because per card hashrate AMD is much lower, and consumes much more power.
https://www.bitnand.com/product-page/nvidia-p104-100-mining-card