About to build my first gaming rig, any advice/Thoughts?

These are the parts I'm going to get, how do they look? i dont really plan on changing the parts too drastically, since I've been on the steam forums and have already gotten lots of help, and im pretty sure its all fine. But if anyone has any alternatives like a better part for cheaper im prepared to listen.Im not going to spend any more money than im planning to, im pushing over budget already as it is.

Case: Rosewill Challenger U3

Psu: SeaSonic M12II 620 Bronze 620W ATX12V V2.3 / EPS 12V V2.91 SLI Ready 80 PLUS BRONZE Certified Modular

HDD: WD Blue 1 TB Desktop Hard Drive: 3.5 Inch, 7200 RPM, SATA 6 Gb/s, 64 MB Cache - WD10EZEX

SSD: SanDisk 64 GB Solid State Drive with Low Power Consumption SDSSDP-064G-G25

DVD Burner:SAMSUNG DVD Burner SATA Model SH-224DB/BEBE - OEM

Motherboard: ASRock H87M Pro4 LGA 1150 Intel H87 HDMI SATA 6Gb/s USB 3.0 Micro ATX Intel

CPU: Intel Core i5-4670 Haswell 3.4GHz LGA 1150 84W Quad-Core Desktop Processor

RAM:Corsair Vengeance Blue 8 GB (2X4 GB) PC3-12800 1600mHz DDR3 240-Pin SDRAM Dual Channel Memory Kit

Wireless adapter: BUFFALO AirStation HighPower N150 Wireless USB Adapter

Graphics card: EVGA SuperClocked 02G-P4-2662-KR GeForce GTX 660 2GB 192-bit GDDR5 PCI Express 3.0 x16

OS: Windows 7 Home Premium SP1 64bit (OEM) System Builder DVD 1 Pack


Budget? If it's around $850 this is good http://pcpartpicker.com/user/Killerfrenzy96/saved/29a8.

Edit: with the $935 budget this http://pcpartpicker.com/user/Killerfrenzy96/saved/29am.

right now the total is $935

if you can spare abround 100-150 dollars go with the 670, and Considder the 760 as well or look into amd options, really the world is your oyster. 

ADVICE: if you have an aftermarket cooler, if it is large enough some are considdered 2 person installation jobs(mine was but no one was around to help me :(, coolermaster v6 gt cooler)

if you have ocd hiding cables is a must, and if you want to have good organization and airflow organise that rats nest of cables. If you dont some people will think you dont care about your machine(or it will set off their OCD).

More leds makes your case look cool but not colder.

invest in good fans(PWM/noctua are really quite)

after market fans are a suggestion but not a necessity, although the haswell cpus are made of molten lava.

* most importantly, when you are assembling try not to get frustrated because this can lead to unessicary anger and depending on what kind of person you are can end badly. and dont touch the top or bottom of the cpu only the sides, and use the pea method for applying thermal paste. SEE: http://www.youtube.com/watch?v=-hNgFNH7zhQ