CPU, MB, PSU, HDD, Ram, Casing....
It is a tight budget....
I am gonna suggest on the basis that you will once again upgrade your rig in future, therefore changing or adding one or two things are enough to make that happen.
CPU+MB: Asrock B450M + Ryzen 3 2200G @ TradePac - $202
B450M isn't a super budget board but still a budget board for mainstream. It can house better cpu so if next time you wanna upgrade again, changing cpu will easily give you a boost.
Ram: CRUCIAL BALLISTIX SPORT 3200MHz CL16 Amd Support 1*8GB @ Dynacore - $68
The ram is really hard to decide. I want to suggest a 2x4gb of reasonable speed but problem is, there seems to be none locally. Buying oversea will be too expensive due to shipping cost. After pondering awhile, I decided to suggest you single stick, while it does impact game performance but given your current gpu and cpu, it shouldn't be notable. Again, in future if wanna upgrade the rig, just stick another of same speed and capacity in, and you good to go.
PSU: Corsair RM 650w (10 Years warranty version) @ Dynacore - $137
Personally not a big fan on saving money on psu. Good psu last for more than 10 years thus a good one can be reused over and over again.
Nvme SSD: Adata XPG SX8200 Pro 500gb @ Dynacore - $135
Same thing as PSU. Nvme SSD gonna last for a long time as well. Even if 500gb isn't enough space in future, still can use it as windows drive.
Casing:
No idea. I don't look into casing often. Good casing usually last for 20 years. I only change casing once over these 20 years of using. I am now using fractal design defined but that should be out of your budget.