1) The 2600K is nice, but it costs $100 more than a 2500K which will OC to the same levels.
Games use mostly two cores, or perhaps three. 4 is enough. The extra from hyperthreading will be mostly unused and the value of more cache is unknown.
Better to spend $100 more elsewhere if you are on a budget.