thanks all for the recommendation.
so far this is what I've got:
Ryzen 2400G + Asrock AB350M pro 4
Corsair vengeance 3000mhz 16gb kit
Samsung Evo 970 Evo M2 nvme 250gb
Toshiba 1TB HDD
seasonic m12ii 520w
tecware nexus m casing
any recommendations for a 200-300ish monitor? prefer IPS display
You might need to tune down settings to low for 1080p (PUBG) using the iGPU in Ryzen 2400G. However it works wonders if playing esports titles such as CSGO, League or Dota 2.
I would suggest getting the 4 core 4 thread Ryzen 2200g with a dedicated graphics card within your budget.
For RAM, an 8GB RAM running at dual memory @ 2666/3000 mhz is sufficient for gaming. I personally have never exceeded 8GB memory with Game + Whatsapp + Chrome with 20 tabs. Unless you stream and do multi task workloads like video editing, 16 GB ram is overkill for casual usage.
SATA vs NVMe. NVMe more expensive and suited to those doing heavy workloads where you constantly read and write large amounts of data. In real world usage, there is very little noticeable difference. Can shave off a few bucks here. Brands like the Samsung, Crucial, Kingston, Transcend are all good to go. The form factor m.2 or 2.5" depends on your preferences, no performance difference.
Ryzen 2200G + Asrock AB350M pro 4 - $277
Any Brand 3000mhz 2x 4GB ~ $160
Samsung Evo 960 250gb ~ $120
Toshiba 1TB HDD ~ $53
seasonic m12ii 520w ~ $99
tecware nexus m casing ~ $80
Ballpark around $800 not including GPU.
GPU few options that are within your budget:
GTX 1050 TI 4GB, GTX 1060 3GB.
Can see benchmarks online which is more suitable for your usage.