Question New PC build

Couple of changes that are probably worthwhile. Better case. Better SSD. Better memory. Better motherboard. Definitely well worth the extra 20 bucks.

PCPartPicker part list / Price breakdown by merchant

CPU: AMD - Ryzen 5 2600 3.4 GHz 6-Core Processor ($164.89 @ OutletPC)
Motherboard: ASRock - Fatal1ty B450 GAMING K4 ATX AM4 Motherboard ($89.99 @ Amazon)
Memory: G.Skill - Ripjaws V 16 GB (2 x 8 GB) DDR4-3000 Memory ($85.98 @ Newegg)
Storage: Crucial - MX500 1 TB 2.5" Solid State Drive ($115.99 @ Adorama)
Storage: Hitachi - Ultrastar 7K3000 2 TB 3.5" 7200RPM Internal Hard Drive ($53.89 @ Amazon)
Video Card: EVGA - GeForce RTX 2060 6 GB XC GAMING Video Card ($349.99 @ Amazon)
Case: Fractal Design - Focus G ATX Mid Tower Case ($53.04 @ Amazon)
Power Supply: SeaSonic - G 550 W 80+ Gold Certified Semi-Modular ATX Power Supply ($69.00 @ Amazon)
Keyboard: Redragon - K552 Wired Gaming Keyboard ($34.99 @ Amazon)
Mouse: Corsair - Harpoon RGB Wired Optical Mouse ($29.88 @ Amazon)
Total: $1047.64
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2019-04-17 00:25 EDT-0400
 
Here is the list:

PCPartPicker part list / Price breakdown by merchant

CPU: AMD - Ryzen 5 2600 3.4 GHz 6-Core Processor ($164.89 @ OutletPC)
Motherboard: Gigabyte - B450M DS3H Micro ATX AM4 Motherboard ($71.98 @ Newegg)
Memory: Team - Dark 16 GB (2 x 8 GB) DDR4-3000 Memory ($79.99 @ Newegg)
Storage: Crucial - MX500 500 GB M.2-2280 Solid State Drive ($62.95 @ Amazon)
Storage: Seagate - Barracuda 2 TB 3.5" 7200RPM Internal Hard Drive ($59.78 @ OutletPC)
Video Card: Gigabyte - GeForce RTX 2070 8 GB WINDFORCE Video Card ($478.99 @ SuperBiiz)
Case: Corsair - 270R ATX Mid Tower Case ($59.99 @ Amazon)
Power Supply: Corsair - CXM 550 W 80+ Bronze Certified Semi-Modular ATX Power Supply ($59.99 @ Amazon)
Keyboard: Cooler Master - Devastator 3 Wired Gaming Keyboard w/Optical Mouse ($34.99 @ Amazon)
Total: $1073.55
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2019-04-17 00:45 EDT-0400


If you are tight on budget you can skip on HDD for now and add it in when you have extra cash available for it. 500GB SSD will be a lot and can easily support till you purchase the HDD.

Overall this is best possible performance around that budget.
 
Seems like a lot of concessions to make just to fit a 2070 in the build, and it's considerably more expensive. I don't think I'd be willing to pay over a thousand dollars for a build with a micro ATX board and a Corsair CX power supply. Not to mention sacrificing the additional 500GB on the SSD that the OP indicated per their build.

But, it's certainly an option.