Cross-posting a part of this question because it fits better in this forum.
I'm building a computer for the first time, which will be used for 3D design applications (Unity3D, 3DSMax, Maya, etc.), programming, free-time entertainment (gaming, movies, etc.), and possibly some hobby Photoshop...