Well, for gaming the FX-6300 would be faster overall. I think the Athlon 750K would provide a large bottleneck in CPU bound games (so does the FX-6300, I would know because I have one, but it's quite clearly more efficient than the Athlon 750K). The SSD increases boot times and if you put certain programs on it, it can be
tremendously fast! I mean, while the boot time aspect is fairly impressive on its own, that's not what convinced me I should get an SSD (I don't have one yet, but I'll get one when I have a chance). What convinced me were the loading times of applications. If you load browsers, Steam, essentially any program onto an SSD, the load times of said applications are practically instantaneous. It's crazy. With boot times, versus an HDD we're talking about a decrease from let's say 50 seconds to something like 25 seconds. Certainly nothing to scoff at, but for applications like let's say google chrome, we're talking about 5 seconds on an HDD to bring up the browser and (assuming internet bandwidth is not a bottleneck) load the page fully while on an SSD it's done in about .2 seconds. You can certainly feel it for daily applications, just not for gaming.
So here's what I suggest. If you buy a CPU now, upgrading that CPU later is a bit of a waste. In comparison, if you just use an HDD now, buying an SSD later is an additional component rather than a replacement, so you could potentially have the best of both worlds (a good CPU and an SSD) if you wait it out. So basically, get a good CPU now and then get the SSD later when you can afford to so you don't sacrifice on anything. However, I suggest you do
not get an FX-6300. Rather, see if you can extend your budget to an FX-8320. They're excellent. It's the same as an FX-8350, just underclocked, but they're much more affordable than an FX-8350 and you can just overclock later to save a lot of cash. Currently you can get them for $140, which is pretty good considering that's it only $30 away from the FX-6300:
http://www.amazon.com/dp/B009O7YU56/?tag=pcpapi-20
The two extra logical cores of an FX-8320 make a difference in a lot of CPU bound games. Some will argue, "games don't use more than 4 cores". Well that's true in most cases. The thing is, that's for physical cores (which Intel uses). AMD uses inferior logical cores which borrow resources from another. Essentially, logical cores are more like threads, so it's more accurate to compare 8 logical cores to 4 physical cores, meaning an FX-6300 is more comparable to 3 physical cores. So yes, for a lot of games you will see the advantage to having 8 cores.