My concern is, I am not sure if the boards i'm looking at is compatible with the Ryzen 5 2600.
I am mainly using my computer for games and work so I think I do not need more than 2 ram slots and only plan to get 16gb of ram. Also definitely, needing a good M.2 NVME SSD slot
CPU: Ryzen 5 2600
RAM: 2 pcs of. 8gb ddr4 2666 Kingston HyperX Fury Black (16gb)
PSU: Seasonic S12II (650w)
GPU: Gigabyte RX 570 4gb
Storage: Samsung 970 EVO 500GB - NVMe PCIe M.2 2280 SSD (MZ-V7E500BW)