Rig stats for Gaming and compiling

Id like to make a build EVENTUALLY for gaming and coding (game development)

 

My question is less about what specific parts and more about what is most important and what to take advantage of. 

firstly I would like to make the build centered around fast compiling times(c++ and java)

I work at a company that makes software for direct selling and the source code is 4 million lines, a build takes roughly 5-9 minutes. We have 8gb of ram (VMachin) and I think i have an i7 4770. The storage are not solid state.

How would i boost the speed of the compile in this situation? I know I cannot provide the speed of the RAM but if for a future rig with ddr4 at atleast 2133mhz and a ssd with 500mbs would the build time be lowered to a significant extent? Or is it the i7... id prefer single cpu solutions.

 

Secondly the rig should be built around utilizing 3 monitors, for surround gaming as well as workflow. I have a feeling 32gb of ram might be plenty? Pretend the software being used is visual studios, UDK 2014 and some photoshop, as well as microsoft sql database, maybe some maya or 3dsmax. Any combination of these suites should and can be open at any given time. Id like the development team to be unrestricted. For this suggest cpu, ram speed and size.

 

as for gaming and graphical editiing would a single card solution be best? I know many games do not utilize multi gpu set up but i would like to have atleast 5670 x 1080 setups if not 7680 x 1440.

The game selection doesnt really matter, pretend its anything and everything. For games without multimonitor support assume, obviously 1 monitor. 

 

Also any input on graphic cards for rendering would be appreciated, altho the cost of professional graphic cards do not seem worth it IMO