The Ryzen cpu line up is very good for future proofing since they claim that the AMD4 socket will last to 2020. If you're going to buy Ryzen, note that every singe cpu is overclockable. The X cpu's just has a higher ghz and doesn't come with a stock cooler, and it's good for streaming as well.