Are these components compatible

Jun 7, 2020
9
0
10
So I am building my first pc soon and I wanted to check if everything fits together. I will be having these components.

CPU- AMD 5600x
GPU- 1060 6GB (upgrading in the future) - old
MOBO- Asus TUF GAMING B550-PLUS AM4 ATX
RAM- Corsair Vengeance LPX DDR4 3200 MHz 16 Gt (2 x 8 Gt)
HDD- Seagate BarraCuda 2 Tt SATAIII 256 Mt 3,5"
SSD- Kingston A2000 500 Gt SSD M.2
PSU- xfx pro 550w -old

Everything should fit nicely. I was wondering if the mobo good enough or should I buy a different one (maybe asus tuf x570?). I could also maybe buy a microATX version of the b550 if its worth it.

Thanks in advance