I don't know what kind of build you're doing. Is it development? Gaming? General use? School? Photography and graphics design?
In any case, I would honestly swap the hard drive first as that is your single biggest bottleneck right there.
Instead of that hard drive, you can get 1 TB SSD drives for about $100. That's the single biggest thing you can do to increase your performance.
The video card you have listed is $75 right here. You're not going to get high end performance on a card that like (it's not overall bad but the ram is a little skimpy) so, yes, this is probably part of your bottleneck but you don't know how much because your hard drive is slowing everything else down. Graphics cards are one of those that are straight up "You get what you pay for." You can't expect lamborghini performance from a VW bug.
Swap your hard drive for an SSD and see if you like it for a week. If you're not happy with its framerate, then repost your build, tag me, and I'll dig into your motherboard and see what I can recommend.
I was wondering if my video card was at fault. Any recommendations for a budget card that will play games that are a few years old with little difficulty?