Personally I'd go for the 1600x, but that's only based on my useage. I only use my pc for gaming, browsing, and very occasionally some photo editing. Currently on a i5 3570k.
If like myself, you only load up a game and nothing else (I don't have browsers open, videos running at the same time etc) I don't edit videos or create 3d models so an 8 core right here and now is an utter waste of money for me.
6c/12t will be plenty to last me another 3+ years while I wait and see how games develop and start to use more than 4 cores. Plus money is getting tighter and tighter so anywhere when I can still enjoy my hobby but save some money is always welcome. The clock speeds of the 1600x are also better than the 1700, which means it should work as advertised even on the cheaper B350 motherboards (saving even more money) where as it's not guaranteed a 1700 will overclock to 4ghz on a B350, meaning you need to fork out more money for an x370 board
If like myself, you only load up a game and nothing else (I don't have browsers open, videos running at the same time etc) I don't edit videos or create 3d models so an 8 core right here and now is an utter waste of money for me.
6c/12t will be plenty to last me another 3+ years while I wait and see how games develop and start to use more than 4 cores. Plus money is getting tighter and tighter so anywhere when I can still enjoy my hobby but save some money is always welcome. The clock speeds of the 1600x are also better than the 1700, which means it should work as advertised even on the cheaper B350 motherboards (saving even more money) where as it's not guaranteed a 1700 will overclock to 4ghz on a B350, meaning you need to fork out more money for an x370 board