Unless you do video rendering or streaming you don't really need a 16thread cpu tbh. Most games don't utilize more than 8.
https://pcpartpicker.com/list/THrzcY - Save some money and enjoy the same gaming performance.
https://pcpartpicker.com/list/MKGWRJ - Same build but better GPU, would go longer before needing to upgrade that (since it's a universal socket, it can carry over from build to build, both amd and intel).