I had previously bought a POS custom built from craigslist for $100. That's how I got the case, and HDD. Case made for a very tight fit! The rest I picked up on my own and put together. Plays CS pretty well, around 250 fps which is nice. Before hand I only got 45 fps pre update, and 25 post update which made it unplayable which is why I upgraded to this build. Did it myself and works like a charm.
First things to go is of course the hideous case. Love the power supply which makes upgrading easy. Going to upgrade cpu to the new Ryzen 7 one of theses days, which will force me to get a new motherboard. Also thinking GTX 1080 would be nice :) lots of saving up to do for those parts tho. Along with a SSD and I will have quite the beast on my hands :D
But for my Samsung 60 hz monitor, my current build works just great.