I am thinking of the following build:

Fractal Design Meshify C
ASUS PRIME A320M-K
AMD Ryzen 9 3900X, Zen 2, 12-core with SMT, 3.8GHz, 4.6GHz Turbo
Noctua NH-D15 Chromax Black - Quiet Performance Air Cooler
32GB (2x16GB) Corsair DDR4 Vengeance LPX - 3200MHz
4GB EVGA GeForce GTX 1650 SUPER SC ULTRA, 1280 Cores, 1755MHz Boost, 12000MHz GDDR6
Corsair TX550M, Semi Modular, 80PLUS Gold - Single GPU
1TB Samsung 970 EVO PLUS, 3500MB/s Read, 3300MB/s Write, 600K IOPS
1TB Seagate ST1000DM010 BarraCuda, 7200rpm, 64MB Cache

I will only be doing software development and data processing on the machine. Are there any cheaper passive graphics cards that could be used instead? I'd like one that is fanless and can drive a 4k monitor. I see a few fanless cards such as Gigabyte NVIDIA GeForce GT 1030 2GB GDDR5 Low Profile Passive Silent.

Do any of the parts not fit well together?

Would there be any benefit in getting the more expensive ASUS PRIME B450M-A motherboard?