You can try Aftershock Impulse ITX Build if space saving is important to you.
3-Year On Site Warranty
i5-7500 with H270 Mobo
GTX 1050Ti 4GB
8GB RAM
120GB SSD
1TB HDD
Windows 10
Not sure what PSU they use though.
Price on PC Show brochure is $1480, add $121 if want GTX1060 3GB instead.