Depends on the settings, resolution, etc.

Most likely, a graphics card update would help but you shouldn't need more memory, HDD, or processor. A faster storage device (like SSD) may improve load times but will not improve graphics or the speed at which things actually render.