So I have never built a PC before, I however am going to school for IT Programmer. The current computor I own is a HP Mini. So after doing 50+ hours learning about graphic cards and cpus, i even put together a data base useing acecss, then spending time on all of compture sites looking for a pc that would fit my needs. My needs are Diablo III, Windows 7, room to upgrade. Also lots of procer power for school. In my search I found this http://www.newegg.com/Product/Product.aspx?Item=N82E16883229285. Am I being foolish? I would also need a monitor.