I wanna upgrade my pc my budget is for those 3 only
Ryzen 3 1200 quad core
ASRock AB350 Pro4 ATX AM4 motherboard
Team - Vulcan 16gb 3000mhz ram
This build will give you decent performance (depending on your graphics card), will allow you to overclock, and will give you a great upgrade path.
Avoid the Asrock AB350 whatever boards like a plague. Those are timebombs waiting to happen. If you look for random hangs, reboots, crashes, you see those in the reviews on newegg, and on reddit. I had one of those, worked good for 3 months and then it started to go to hell. I replaced now with an Asus board (not saying the Asus board can not crap out later but... ) and it became immediately obvious that Asrock board was the source of the instability.