Cpu - 5 5600
Motherboard - MSI b550m vc pro wifi
Ram - T Force Vulcan z 32gb
Case - Lian li lancool 216
Psu - thermaltake Gf 1 650 watts
Gpu - powercolor - Amd 6700xt fighter dual fan
m.2 SSd - crucial p3 plus 1TB
If this is for playing games then yes 16GB is just fine. it has 4 slots for ram, so get a kit of 2 modules 8GB each. If you need more later, you can use the remaining two slots.
That part list looks good.
Depends what you're using it for, but you'd have no issue putting those together.
Submit photos and a description of your PC to our build showcase
See other custom PC builds and get some ideas for what can be done
Services starting at $149.99