R5 1600 is not for the same money, it costs $100 dollars less than i7-7700. It performs worse in single core for about 10%, but in multicore it outperforms i7 by 30%, and games are becoming to use more than 8 threads. So only thing that is wrong with your idea is that it isn't good bang for buck. For 100 dollars you could have GTX 1070 instead of 1060, if the prices of graphic cards will be normal right now.