From best to worst...
Ryzen 1500x (69th) - i5-7400 (82nd) - Ryzen 1400 (129th)
Results taken from user benchmark, positions are compared to all known cpus.
I’d go with the 1500x. And as the previous user said that they are comparable in performance, but overclocking can give a huge boost to it and will definitely help in heavy tasks. Unless you are not a comfortable with oc’ing for some reason, take the 7400, or even the 8400.