Make this build cheaper?

I'm building my first PC and I want it to be able to play games like a beast.  It needs to be able to play most games on the max settings with respectable frame rate.

This is the build so far:

It's priced around $1300 and I would like to get it down without sacrificing anything crucial for the gaming performance. 

It was suggested to me that I get an SSD to put the OS and games on, so perhaps my HDD is overkill now? (I'm really a beginner so I have no clue...)

Of course, if changing anything will result in a major loss of performance, then I will stick with the build as it is. 

Add/change anything you guys think I will need.

P.S.  To start out with, I will only be running games like The Elder Scrolls Online, Minecraft, Chivalry: Medieval Warfare, etc.  Eventually, I will be moving into much more demanding games.

This build will give you a little better bang for your buck. If you want to save even more money, you could eliminate the SSD (all they do is reduce load times,) or you could eliminate the hard drive, and use the one from your old computer. (after deleting everything on it)

I hate to ask you this, as I know its a heated topic (and I'm sure you have your personal preference) but what is the difference between the i5 3750k and the AMD FX-8350?

Obviously one is cheaper, but is 8-cores better for gaming? or the opposite?

The i5 3570k will perform slightly better in some games, but the 8350 is a much better value. If you buy the i5, you will be stuck with it when the next generation of intel CPUs come out. If you have an AMD CPU, you will be able to upgrade. At this point, few games take advantage of more than 2 cores, but due to the next generation of consoles having 8 core processors, we will probably see many games start to take full advantage of modern CPUs.