IMO definitely build one, and with every component avoid going into diminishing returns of performance. Usually there is a sweet spot for pricing where you'd have to spend twice as much to get something 5-10% better. The only thing I would consider splurging on is the GPU. When I built my computer a couple of years ago, iirc the most costly things (in order) were gpu, processor, motherboard, distantly followed by ram and the tower, everything else was dirt cheap.