Ok guys, thanks for everyone's answers. An i7 it's way too expensive in my country (Paraguay) and it's not worth it, why it isn't worth it? because I could switch to a 10th generation i5 and it will still be cheaper than the i7 (for a very little, but still cheaper). These are the ones that I have in my mind. Processor:
https://www.tecnoventaspy.com/product-page/procesador-intel-core-i5-10400f . Motherboard:
https://www.tecnoventaspy.com/product-page/placa-madre-asus-prime-h410m-e and I will stick to my current 16GB Ram because that motherboard supports my frequencies (2400MHz). It cost a total of 2.230.000 Paraguayan Guaraníes, which will be like 335US Dollars. Then I could sell my current i5-8400 and motherboard for 1.250.000 Paraguayan Guaraníes, which will be like 176 US Dollars. Now, the other option it's to go for Ryzen 5 5th gen, but it's already too expensive, with only the processor starting at 2.850.000 Paraguayan Guaraníes, which will be like 403 US Dollars. Amazon it's not an option 'cause I will need to pay for shipping, like 10 USD, and then I will need to pay Miami taxes (because I send it to a courier located in Miami and they bring it to me in Paraguay) and then I need to pay 24 USD per Kilogram, so it will end up being more expensive, and I will have to wait a week or more. I could also buy a Ryzen 5 3600 for 1.700.000 Guaraníes, 240 USD, but then I will need to buy another motherboard too, and maybe some RAM (I'm not sure about this one, but I believe that I need to have faster RAM for Ryzen's, maybe I'm mistaken) and I will reduce the processor usage, but I will not get pretty much more FPS. In conclusion, I could get the i5 and the motherboard I already described before (and even included a link), I could call that local store and I could get it by the end of this day, what do you guys think?