OK, so after taking some time to LEARN about building a server I can certainly see some of my errors. Although this current server is running without errors (doing what I am asking of it) I am going to upgrade it this Friday. This will be the new specs:
TRUENAS SCALE SERVER BUILD 2:
AMD Ryzen 7 PRO 4750G Processor
AsRock Rack X470D4U2-2T Micro ATX Server Motherboard**
128GB (4x32) ECC UDIMM DDR4-2666 PC4-21300 Memory
LSI 9201-16i 6G 16P SAS HBA P19 IT Mode ZFS FREENAS,UNRAID
10 x HGST HUS724040ALE640 4TB 3.5" SATA III 6Gb/s 7200RPM HDD - (20TB mirrored pool (HBA card))
6 x HGST Ultrastar HUS724030ALE640 3TB SATA III 3.5" - (15TB RAIDZ pool(HBA card))**
2 x Intel SSDSC2BB120G6K 120GB 2.5" SATA 6Gbps SSD - (120GB Mirrored OS (motherboard))
2 x TEAMGROUP MS30 512GB M.2 SATA3 - (Cache drive for each pool)**
Corsair AX760i Digital ATX Power Supply
Fractal Design Define 7 XL Black Brushed Aluminum Case
Dell X540-T2 Ethernet Adapter - 03DFV8, Dual Port, 10Gb install on Primary computer**
**-Denotes Changes
Now I need switches... I got comcast Unlimited everything Phone, internet, tv....1 gig+ download
need a switch in that closet all hardlines go to that closet house is fully wired
need a switch in my room where my primary pc and my server are at...
6 other computers in other rooms also need to connect to the server, internet, ect
AND let's not talk about the number of wifi connections the kids have!!!! OMG!!!
that's why I need a server for all the data we produce