If you can afford it the 1600 is certainly the better of the two, not only are you getting faster speeds at stock, but higher cache, and extra cores and threads.
If you do want to save money, then moving up to the 1500X instead of the 1400 would be the better option. The price difference is very small, but you gain double the cache, a better cooler, and higher stock speeds.