I figured the i7-3770K processor, 16GB Ram, SSD for boot drive plus large IDE software, RAID with atleast two 3TB hard drives for storage, a nice Mobo: GIGABYTE GA-Z77X-UP5 TH LGA 1155 Intel Z77 HDMI SATA 6Gb/s USB 3.0 ATX Intel Motherboard with Dual Thunderbolt And I am not sure on the case, but it needs to be quiet. And then, anything you think I need to add/change? And what GPU should I get for just a low to medium gamer in probably the $150 price range? Any input would be appreciated!
As a programmer in computer science, don't worry about the resources of your PC. The programs you're going to write aren't going to take a lot of processing power. The stats you posted will blow away anything you need for class. I'd say focus on the processor though if you're looking for a good programming machine.