I purchased all of my parts online aside from the CPU. I like the idea that the brain of my machines has local warranty, and funny enough Compusoft was my location of choice. All of my mining rigs were cost effective and energy efficient in design. I can build you a energy efficient mining, gaming, and office computer, for under $2000 that will mine about $2-5 dollars per day of Zcash, or you can use nicehash miner and just get BTC payouts.