I presume you would not need a monitor, keyboard or mouse. As such, I have a feeling that the stuff you require this PC for is CPU intensive. As such, a Ryzen 7 1800x would be pretty good for you. With the b350 and the H60, you can reach some OC if you want. The 1070 is in here for when you need it. And it is all below $1500 in total. Includes the OS as well.
PCPartPicker part list:
https://pcpartpicker.com/list/7Fsd3F
Price breakdown by merchant: https://pcpartpicker.com/list/7Fsd3F/by_merchant/
CPU: AMD - Ryzen 7 1800X 3.6GHz 8-Core Processor ($379.99 @ Amazon)
CPU Cooler: Corsair - H60 54.0 CFM Liquid CPU Cooler ($49.99 @ Amazon)
Motherboard: MSI - B350 TOMAHAWK ATX AM4 Motherboard ($76.88 @ OutletPC)
Memory: G.Skill - Flare X 16GB (2 x 8GB) DDR4-2400 Memory ($169.99 @ Amazon)
Storage: SanDisk - SSD PLUS 240GB 2.5" Solid State Drive ($74.99 @ Amazon)
Storage: Seagate - Barracuda 2TB 3.5" 7200RPM Internal Hard Drive ($59.99 @ Amazon)
Video Card: EVGA - GeForce GTX 1070 8GB SC GAMING ACX 3.0 Black Edition Video Card ($409.99 @ B&H)
Case: NZXT - S340 (White) ATX Mid Tower Case ($66.99 @ SuperBiiz)
Power Supply: EVGA - SuperNOVA NEX 650W 80+ Gold Certified Fully-Modular ATX Power Supply ($89.89 @ OutletPC)
Operating System: Microsoft - Windows 10 Home OEM 64-bit ($89.89 @ OutletPC)
Total: $1468.59
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-12-10 00:38 EST-0500