cheapest i3 6300 gaming pc

You can do much better for $900.
PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-6500 3.2GHz Quad-Core Processor ($191.91 @ Jet)
Motherboard: Asus B150 PRO GAMING/AURA ATX LGA1151 Motherboard ($91.99 @ Newegg)
Memory: G.Skill TridentZ Series 16GB (2 x 8GB) DDR4-3000 Memory ($84.99 @ Newegg)
Storage: Hitachi Ultrastar 1TB 3.5" 7200RPM Internal Hard Drive ($39.99 @ Amazon)
Video Card: EVGA GeForce GTX 1070 8GB SC GAMING Video Card ($399.99 @ Amazon)
Case: Phanteks ECLIPSE P400 ATX Mid Tower Case ($53.98 @ Newegg)
Power Supply: Rosewill 550W 80+ Platinum Certified Fully-Modular ATX Power Supply ($44.99 @ Newegg)
Total: $907.84
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2016-12-05 22:12 EST-0500
 
Solution
Save up and get the monitor later if you want.
PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-6500 3.2GHz Quad-Core Processor ($191.91 @ Jet)
Motherboard: MSI B150M Pro-VD Micro ATX LGA1151 Motherboard ($57.99 @ SuperBiiz)
Memory: G.Skill Ripjaws 4 series 16GB (2 x 8GB) DDR4-2400 Memory ($74.99 @ Newegg)
Storage: Hitachi Ultrastar 1TB 3.5" 7200RPM Internal Hard Drive ($39.99 @ Amazon)
Video Card: Sapphire Radeon R9 Fury 4GB NITRO Video Card ($239.99 @ Newegg)
Case: Cooler Master N200 MicroATX Mini Tower Case ($29.99 @ Newegg)
Power Supply: Rosewill 550W 80+ Platinum Certified Fully-Modular ATX Power Supply ($44.99 @ Newegg)
Monitor: Asus VG248QE 24.0" 1920x1080 144Hz Monitor ($250.99 @ SuperBiiz)
Total: $930.84
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2016-12-05 22:22 EST-0500
 
I know, the 1070 is overkill for 60Hz, but the second one i've listed is between a 1060 and 1070, and includes a 144Hz monitor in it.
Even if you don't buy the 144Hz monitor I listed it is still MORE than enough for maxing out graphically demanding titles.
Here you go: https://www.techpowerup.com/reviews/ASUS/R9_Fury_Strix/