That's your problem there. You're running on a pretty old i5 processor. The newer i5 6600k averages 15+ fps more than your 2550k in almost all newer games.
What RAM/MoBo are you using? What's the clock speed and size of your RAM?
And the hard drives don't affect fps at all, only load times.