i am building a new gaming PC all the pars are new to me where is my bottle neck and are they all compatible?
Intel Core i7-3970X Extreme Edition 3.5GHz 6-Core Processor
Corsair H100i 77.0 CFM Liquid CPU Cooler
Asus P9X79 LE ATX LGA2011 Motherboard
Corsair Vengeance 32GB (4 x 8GB) DDR3-1600 Memory
Samsung 840 Pro Series 128GB 2.5" Solid State Disk
Western Digital Caviar Black 1TB 3.5" 7200RPM Internal Hard
EVGA GeForce GTX 780 3GB Video Card (2-Way SLI)
Asus PCE-N15 802.11b/g/n PCI-Express x1 Wi-Fi Adapter
Corsair 650D ATX Mid Tower Case
Corsair 1200W 80+ Platinum Certified Fully-Modular ATX Power Supply
Asus DVD-E818AAT/BLK/B/GEN DVD/CD Drive
also can u find me a good keyboard
Intel Core i7-3970X Extreme Edition 3.5GHz 6-Core Processor
Corsair H100i 77.0 CFM Liquid CPU Cooler
Asus P9X79 LE ATX LGA2011 Motherboard
Corsair Vengeance 32GB (4 x 8GB) DDR3-1600 Memory
Samsung 840 Pro Series 128GB 2.5" Solid State Disk
Western Digital Caviar Black 1TB 3.5" 7200RPM Internal Hard
EVGA GeForce GTX 780 3GB Video Card (2-Way SLI)
Asus PCE-N15 802.11b/g/n PCI-Express x1 Wi-Fi Adapter
Corsair 650D ATX Mid Tower Case
Corsair 1200W 80+ Platinum Certified Fully-Modular ATX Power Supply
Asus DVD-E818AAT/BLK/B/GEN DVD/CD Drive
also can u find me a good keyboard