Hello,
CPU: I would stay away from AMD cpus. Actually AMD cpus aren't the best for gaming. They are generally week cpus. Go this an intel core i5. 4460 or i5 4590. And choose a decent H97 board for that. Get H97 Pro4.
Everything else is very good. You have chosen you parts well. They are very nicely picked. Very impressive for a first timer.
NOTE: As Said don't pirate Windows. I used to be a heavy software pirate And completely terminated every pirated thing I had. These pirators includes hacking tools and malwares most of the time. If you are a student use www.dreamspark.com or e5.onthehub.com.
PCPartPicker part list:
http://pcpartpicker.com/p/qWjzrH
Price breakdown by merchant: http://pcpartpicker.com/p/qWjzrH/by_merchant/
CPU: Intel Core i5-4590 3.3GHz Quad-Core Processor ($194.89 @ OutletPC)
Motherboard: ASRock H97 PRO4 ATX LGA1150 Motherboard ($81.89 @ OutletPC)
Memory: Crucial Ballistix Sport 8GB (2 x 4GB) DDR3-1600 Memory ($44.49 @ Amazon)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($49.99 @ Best Buy)
Video Card: MSI GeForce GTX 970 4GB Twin Frozr V Video Card ($338.49 @ SuperBiiz)
Case: Corsair 100R ATX Mid Tower Case ($37.99 @ Micro Center)
Power Supply: SeaSonic 620W 80+ Bronze Certified Fully-Modular ATX Power Supply ($78.99 @ SuperBiiz)
Optical Drive: Lite-On iHAS124-04 DVD/CD Writer ($16.89 @ OutletPC)
Operating System: Microsoft Windows 7 Home Premium SP1 OEM (64-bit) ($86.75 @ OutletPC)
Total: $930.37
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2015-08-01 14:03 EDT-0400
If that too much go for the 4460.
Hope that helped!