You put together a good list. Here is something a tad better IMHO.
Full modular PSU, B450 atx vs B350 Matx in an Atx case, better ram and rocking a m.2 ssd.
Left off CPU to see if you were interested in my note below In case you want to save about $30 to put against the parts. I have a 1600x I'm letting go.