So instantly there from a IT Technicians point of view, i can see two things that are worth upgrading.
Your storage, you should be using a SSD as your main boot device and a Hard drive as your seccondary storage. This really does help performance on any computer from simply just starting the computer up, to even running programs that are stored on it.
RAM should really now adays be ran in Duel Channel (Have two sticks). This just takes a bit of slack off the CPU as that that one Ram Stick will be getting battered with data.
However, the GPU is really low quality as well and you could do a upgrade to a GTX 960 or something. I recommend using this site to see whats compattable and wont bottleneck: https://pc-builds.com/calculator/