Long story short, I'm a college graduate student that needed a basic computer quickly and cheaply for school when the PC I built a few years ago had a MOBO go bad. This little machine does a wonderful job for that purpose. I did upgrade the DDR3 ram but that's all that it needed and i had some laying around. I have this hardwired to my gateway and the existing CPU/Memory combination is very snappy. I stress tested it by streaming two videos while updating windows and the CPU usage never exceeded 64% capacity. I have read others upgrading the graphics card and if you do any only gaming I would recommend doing so, but otherwise its not needed. This is a fantastic basic computer right out of the box. Only issue was some connectivity issues,  that were easily fixed using free "Intel Driver and Support Assistant". Norton, Office 10 (not included obviously), window 10 package runs beautifully.  Thank you for the great price :)