The hardware is fine for the games you play you would be getting 60+ frames per second on League of legends. For CAD and CAM software if your using 3D design you may want to consider 16gb ram and a solid state drive would make an improvement but if your on a budget you could just stick with what...