I plan on really only playing Guild Wars 2, and Battlefield 3.
I still cannot decide if I want the i5 2500k, or i5 3570 (ivy bridge). Don't plan on OC'ing, but the 2500k has over 2,000 positive reviews on newegg backing it up. I also want the one with the best stock fan.
If you are not OCing I would go for an i5 3450 processor (ivy bridge)
Can't comment on which of those fans to choose because they are all stock Intel fans. If you want something better you can add an aftermarket cooler and fan for about $30 but you don't really have to since you are not overclocking.