---- Motherboard ----
I like Gigabyte motherboards.
For that processor, I'd be tempted to get a GIGABYTE B550M DS3H motherboard for $95, as I think it would be good for the job. If you feel like spending twice that, I'd get a Gigabyte X570 Aorus Elite, but I'm not sure it would provide you with anything you'd notice compared to the B550M.
I would flash it up to the latest bios before installing the OS.
---- RAM ----
I'd get DDR4-3200, 2 sticks, with CL (CAS latency) of about 16. I'd get a brand I recognize as being decent (Corsair, Crucial (made by Micron), G.Skill, etc. and not Happy Panda brand).
I do not care at all about a heatsink on the RAM. Totally superfluous.
Motherboard might require enabling XMP in bios settings to run your RAM at its maximum speed. Motherboard in bios screen should show you what speed the RAM is running at.
---- SSD ----
I don't think you need to get another SSD. Unless you are doing something special or it is nearing end of life, it is probably fine.
If you want to get another SSD, I'd get an NVMe M.2 SSD, probably a Western Digital Blue, and install the OS on that -- lower price than Samsung EVO and still plenty fast enough unless you are doing something unusual.