Need help with a $1500 mini-ITX build

Hi guys, this is my first post in the forum, and I thought I'd ask for opinions on a build I put together. I'm looking to spend around $1500 USD (includes monitors and any peripherals) on a desktop build. I'll be playing some games (want at least 30-40 fps at medium-high settings), doing some light video editing, lots of programming / software development using IDEs such as Eclipse and Visual Studio, and I'll probably dual-boot Windows 8.1 and Linux. Here's what I put together, let me know what you think!

 

PCPartPicker Link: http://pcpartpicker.com/p/24oWw

 

Motherboard- ASRock Z87E-ITX LGA 1150

CPU- Intel Core i5-4670K 3.4 GHz

Graphics Card- MSI Radeon R9 270X,  2GB GDDR5

SSD- Samsung 840 Pro 256GB

Hard Drive- Western Digital WDBlue 1TB 7200RPM

RAM- G.Skill Ripjaws X 16GB (2x8GB) 2133Mhz 

Power Supply- OCZ ModXStream Pro 600W Modular PSU

Case- BitFenix Prodigy mini-ITX case

Monitors- 2x ASUS VE228H (1920x1080)

Keyboard- CM Storm Quickfire XT w/ Cherry MX Blue Switches

(already have mouse, DVD burner, WI-FI card, speakers, necessary cables, etc)

 

TOTAL COST: ~$1500

Thanks for the feedback!

Looks pretty good.  I would get a ~120GB SSD in exchange for a R9 280X, though.

as a piece of advice unless you want really loud keys get red switches the blues are a little over the top when it comes to loudness. and i agree with some tech noob

Ok thanks to both of you! Will definitely look into a smaller SSD to save more for the GPU. Any reccomendations / favorites as far as keyboards?

I personally love the corsair k70 with cherry mx red keys. comes as a grayish aluminium and blue back light or red backlight and black aluminium both with the options for mx reds.

+1 K70 is really nice.  I loved its feature set and everything about it.  Only thing that I didn't like was the red+black backlighting would conflict with my rig + mouse, and it was kinda out of my price range.

I have a Razer Blackwidow 2013 that I picked up used.  I find blues a bit heavy, but I deal with it.