https://www.walmart.com/ip/HP-Pavili...s-10/803136621
HP with an i5-7400, 8GB of ram, 1TB HDD, and a 3GB GTX 1060. $499 on the website, but it's actually $399 in most stores. Check nearby stores with
https://brickseek.com/walmart-invent...?sku=803136621 and put in your zip code. 60% of my nearby walmarts have it in stock for $399.
- - - Updated - - -
There are rare cases, like the one I linked, where you just can't do better by building your own unless you get lucky with extreme sales. I have been building and selling PCs as a side job/hobby for a couple years, and occasionally I find a prebuilt PC deal that can't be beat.
Last year I found an i7-7700k/r9 390x/256gb ssd/16gb ram PC for $500. Another time I found a i5-6600k/gtx 1060 6gb/8gb ram PC for $400. Both were from fry's. More recently, I found a PC from Newegg that had an i7-7700/1080ti/16gb ram/512gb nvme ssd for $1300. I also know that I missed sales for ryzen/high end nvidia gpu PCs that were going for significantly lower prices than the sum of their components on newegg.
Its rare but it happens. Most of the time on inventory clearing sales. But I wouldn't say never. Deals like the HP from walmart are widely in stock and have been on sale for a while. It can't be beat for $400, and probably not even $500-$600 if you include the cost of windows/wifi/optical drives.
- - - Updated - - -
The HP you linked is $499 from walmart, and most walmart stores actually have it for $399 in store.
- - - Updated - - -
I'm sorry but you were robbed. I hope you're talking CAD at least. Micro Center sells a PC with the same GPU, CPU, faster RAM, and a bigger SSD for $1000 commonly. They also have solid tech support and warranty, and you can get a better warranty for little more. If you are happy with it more power to you, but your post just doesn't do much for the OP IMO. With that price tag, an i7 and 1080ti should have been the target.