Currently at MicroCenter the R5 1600 is only $80 and with the motherboard bundle you save $30. The R5 2600 is at $139. But in the summer the Ryzen 3rd gen's are coming out. I personally think that the 2nd gen's price will go down but then it will be a generation behind. And the 1st gen's will be even more behind. I plan to make my build later in the year, definitely after the 3000's come out. So should I just get the 1600, or wait for the 2600 to drop in price, or just wait for the 3000's. Also my GPU will be a RX590 and 16GB Ram. And my budget is between $600 and $750.