Please help me pick a pc build

gumagamit po ako ng various prog lang like java, c++, even assembly. sa games naman po, magaan lang po mga nilalaro ko: lol, sdv, mc, though i wanna try valorant and soon(maybe), heavier games. budget ko po is 20k, pero kaya ko po lumagpas nang onti. dalawang build po ang pinagpipilian ko, eto po specs nila:

1. PHP 20,950

PROCESSOR: AMD RYZEN 5 5600G

BUILT-IN GRAPHICS: RADEON VEGA 7 GRAPHICS

MOTHERBOARD: ASROCK B450M HDV

MEMORY: TEAMGROUP 16 GB RAM DDR4 3200MHZ SSD: TEAMGROUP 256 GB SSD 2.5"

CASE: CYBORG TEMPERED GLASS w/ 3in1 GSTORM

PSU: INPLAY 800 WATTS GP250L 250W RATED POWER

MONITOR: VIEWPOINT 22 INCH LED WIDE

SPEAKER: KEYTECH S10

FREEBIES: RGB kb&mouse, wifi dongle, mpad, free apps & games

note: para po iupgrade ang ssd to 512gb pwede po ako mag add ng 700

2. PHP 24,000

PROCESSOR: AMD RYZEN 5 4500

GPU: RX580 8 GB

MOTHERBOARD: A520/B450

MEMORY: 16 GB 3200MHZ

SSD: 120 GB

CASE: hindi ko po naitanong pa

PSU: 550W BRONZE PSU

MONITOR: 21.5"

FREEBIES: 500GB HDD SEAGATE, RGB kb&mouse, boom headset, wifi dongle, mpad

id like to know the pros and cons po ng dalawa. this will be my first ever pc so hindi po ako maalam, ang lumang laptop ko naman po mas may silbi bilang pamukpok kaysa bilang laptop, so please talk to me like im 5 because i actually am. . .

thank you!