will you ever be able to obtain more money in the future? because currently getting more money and then using it to get a better solution since you should be able to re use your ram, power supply case. The problem is that you have 2 components that are kinda balanced and they are very cheap. Cheap enough that upgrading one part or the other wont make to much of a difference. If you upgrade your GPU it might be better at higher resolutions but then you will still have bad fps in actual fights or game play. If you upgrade your CPU you will get better more stable fps but only enough to the bottleneck your gpu and you will remain at lower resolutions. @star_pilot475 response is probably the best option. If you can get more money later on it would probably benefit you to upgrade your gpu first and rx 580 is a good pick. I also recommend this
PCPartPicker Part List
Type
Item
Price
CPU
AMD - Ryzen 5 1600 3.2 GHz 6-Core Processor
$109.89 @ OutletPC
Motherboard
Gigabyte - B450M DS3H Micro ATX AM4 Motherboard
$71.88 @ OutletPC
Video Card
PowerColor - Radeon RX 570 4 GB RED DRAGON Video Card
$119.99 @ Newegg
Prices include shipping, taxes, rebates, and discounts
Total (before mail-in rebates)
$316.76
Mail-in rebates
-$15.00
Total
$301.76
Generated by PCPartPicker 2019-06-19 23:16 EDT-0400