vapour :
vMax :
The RX580 would give you a much bigger boost over the 1050 for sure and if you are upgrading then a GPU upgrade would give you a better boost. Yes the i5-2500 will probably be a bottleneck but not to a large degree. When you upgrade the CPU next then it will probably be a bigger upgrade to move to a newer platform like Ryzen or 8th Gen Intel and the RX580 will be even better then..
Dude, you are confusing OP.
@OP, no, cpu upgrade is very likely the best choice.
I am not confusing the OP, just giving my advice and in this situation with a GTX 1050 which, lets be honest is a fairly weak budget card and more importantly will stay a fairly week budget card even with a CPU upgrade, the RX 580 upgrade is a valid choice and will most definitely improve gaming no end compared to the current setup with a 1050...
Yes a new CPU upgrade will of course help, but that won't change the fact that he is still using the GTX 1050 which is the weaker link in the whole setup...When he next upgrades, the better upgrade would be a whole platform upgrade which would include CPU, RAM and Motherboard at the very least...So save up and do that properly...
Again, just my thoughts and advice...and most importantly the OP is welcome to your and anybody's advice as well..