build for a future crossfire

Solution
CPU - You have a non-K version paired with an aftermarket CPU cooler and Z97 motherboard. A bit of a mismatch.... going to assume you want to overclock.
CPU Cooler - $100 for an air cooler... eh... go with water cooling at that point.
MB - Fine and all, but I feel MSI is behing ASUS, Gigabyte and ASRock in overall quality and support.
SSD - IMHO, at your budget level there needs to be an SSD.
PSU - Stay away from Corsair. They do have good models, but at their prices it is best to stick with XFX or Seasonic.

PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i7-4790K 4.0GHz Quad-Core Processor ($329.99 @ Newegg)
CPU Cooler: Corsair H100i 77.0 CFM Liquid CPU Cooler ($94.99...
CPU - You have a non-K version paired with an aftermarket CPU cooler and Z97 motherboard. A bit of a mismatch.... going to assume you want to overclock.
CPU Cooler - $100 for an air cooler... eh... go with water cooling at that point.
MB - Fine and all, but I feel MSI is behing ASUS, Gigabyte and ASRock in overall quality and support.
SSD - IMHO, at your budget level there needs to be an SSD.
PSU - Stay away from Corsair. They do have good models, but at their prices it is best to stick with XFX or Seasonic.

PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i7-4790K 4.0GHz Quad-Core Processor ($329.99 @ Newegg)
CPU Cooler: Corsair H100i 77.0 CFM Liquid CPU Cooler ($94.99 @ Amazon)
Motherboard: Asus Z97-A ATX LGA1150 Motherboard ($144.99 @ Amazon)
Memory: Kingston HyperX 8GB (2 x 4GB) DDR3-1600 Memory ($79.99 @ Amazon)
Storage: Crucial MX100 256GB 2.5" Solid State Drive ($111.99 @ Amazon)
Storage: Seagate Barracuda 2TB 3.5" 7200RPM Internal Hard Drive ($83.50 @ Amazon)
Video Card: Sapphire Radeon R9 290 4GB Tri-X Video Card ($399.99 @ Newegg)
Case: NZXT Phantom (White) ATX Full Tower Case ($99.99 @ Newegg)
Power Supply: SeaSonic M12II 850W 80+ Bronze Certified Semi-Modular ATX Power Supply ($109.99 @ Amazon)
Optical Drive: Lite-On iHAS124-14 DVD/CD Writer ($19.99 @ Newegg)
Operating System: Microsoft Windows 8.1 (OEM) (64-bit) ($102.98 @ Newegg)
Total: $1578.39

 
Solution