Never understood the point of homebuilt computers. If a part breaks, you have to deal with each separate component manufacturer. And there is always the chance one part won't be compatible with the other. Why not order something to your specs from Dell or some other established make. If something breaks, they come out and fix it onsite for 3 years.
Anyone who is proficient and competent at building their own computer will almost certainly be very cognizant of what is compatible and what is not.
We also know what sort of specs we want to meet for each component and can generally shop around for a part that is both a good match, is from a brand we trust, and meets the right price point.. as well as perhaps meeting an aesthetic we want to meet.
When done right, you can build a FAR better computer (and much better looking, in most cases) for less money than if we were to buy a pre-built from a name brand.
In my case, I wanted a strong processor, a rock-solid Motherboard, LOTS of RAM, TONS of drive space, including an SSD boot drive, multiple SATA drives in RAID array, and an M.2 drive for frequent tasks, a fast and quiet above-average gaming video card, etc.. It also had to have a highly reliable, quiet, robust and versatile 750-watt (high-efficiency) PSU. I built it for around $1100 by buying my parts at various times from multiple sources. You tell me where I can find that pre-built from any name brand.
If something breaks, then I go through the manufacturer warranty and swap it out myself. No pain. All the major parts I buy are from good brands and come with solid warranties. If a case fan dies, then they're cheap and I buy a new one.
.. Having said all that, I will echo what so many have said - Buy one of the new Ryzen CPUs. Absolutely beastly performance for a great price.