Looks like a very nice build !
+1 Lmeow for P7P55D-E Pro recommendation.
It appears from your build that gaming is a high priority.
Not too sure about your kb selection very low key height more like laptop keys.
G110 would be more suited for gaming better key height and angles.
I know the kb you selected is sexy and keyboards and mice are a personal choice.
I bought a Razer Lycosa and prefer the full height keys on my old Microsoft Custom Comfort 2000.
yea my first computer was a laptop and all the rest after so im used to typing on a laptop i like the feel of the keys i dont really like the feeling of desktop keyboards, too bulky for me
O and i got this motherboard
ASUS P7P55D-E Pro LGA 1156 Intel P55 SATA 6Gb/s USB 3.0 ATX Intel Motherboard