There are very few games that can actually make effective use of more than 2-3 cores.
Many cores is amd FUD(just my opinion) because they can't make fast cores.
For one reason, google "Amdahl's law" Nobody is going to build a game that requires many cores to run... they will not sell many.
Tests with a 4670K vs 4770K show very little benefit from the extra 4 hyperthreads when gaming.
If $100 is not a problem, by all means buy a i7. You will get a better binned chip and more cache. Better yet, look for a i7-4790K in June when devils canyon is released. It is supposed to start at 4.0 stock.
On the SSD, it is not just a bit faster. It is massively faster. A windows update that might take an hour is done in 15 minutes. Files open instantly.
With SSD prices on the decline, I will never build with a ssd for the "C" drive again.
If on a budget, spend a bit more on the graphics card for balanced gaming, one rule of thumb is to budget 2x the cpu cost for the graphics card.
A "K" is designed for raising the multiplier, how high is dependent on the chip and cooling. You pay a 5% premium for a "K" and can expect 20% return in performance. That said, any Intel quad will be an appropriate cpu for a graphics card as good as a GTX770 and a single monitor.
Past that, you are looking at the need for serious graphics muscle if you are looking at a 4k monitor or triple monitor gaming.