As an Electrical Engineer myself, during my time in college I went with the highest spec CPU and highest amount of RAM I could afford. Why? In my case, MATLAB computational work for projects flowed easier. Also, I used MultiSIM quite often for complex circuit analysis.
If you are within Mechanical, Civil or Naval, then SolidWorks (or CAD) does a number on CPU/GPU cycles due to rendering and mathematical calculations. RAM here is also critical.