Im a mom looking to get son a new computer for Christmas for school. He is in his second year as a mechanical engineer. The school (dept) suggests the following: Processor 2.5 or higher; Operating system: 64 bit; Memory 8 Gb Ram; H.D. 500 or higher; Discrete graphics. Running a lot of software (running AutoCAD, Revit, Adobe Creative Suite, or other design programs) I'm also thinking SSD. Anything I should stay away from? Im freaking about the cost but I guess he'll need this. I hope it lasts the next 2-3 years. Thank you