The 2500k is watercooled and the 3470 is on a stock heatsink and fan. I want to know which one will give the best performance, taking into consideration I do gaming and very little else. Which one would you guys rather have?
I'd go for the 2500K, it's overclockable and at that speed it would be faster than the 3470. They are both quad cores and have decent single core performance so for games both are ideal.
water is a PITA, stock is not great for gaming. Depends on the mobo and GPU. i5-3XXX gets you access to PCI-E3.0 with the right mobo, which might be important now, and will be in the next generation of GPUs