My new computer I also built but think I would go to a local guy to build after I had selected all the components. Guy in town will put one together for $100.
Cheap to me.
Saves loads of time.
Just remember to check what parts you bring in to him.
Leave with the same.
mktman