Thanks for the awnser, but i've been looking at benchmarks and the 1060 has like 20% better performance than the 290x, isnt that or a 1070 a better upgrade than the cpu? And also the big problem is that here in brasil its superhard(almost impossible) to buy used parts from reliable places, so i would have to buy a 8th or 9th gen intel or a new ryzen, that would make me change the motherboard and RAM, and it would be way more expensive than the 1070(prices are fucked up around here), so isnt the i5 4670 + 1070 combo better than a i5 8th gen/ryzen + R9 290x?