I've always built my own PCs. And from my experience, it's worth not to be cheap on the parts. There is always a sweet spot or a special offer and the biggest task is to find it for each part.
If you're going to be cheap, you'll build a PC that lasts ~2 years.