If you going with an i3 4150, the stock cooler is already decent since you not overclocking. if you really want another air cooler, cooler master 212 EVO
Um, I meant, cooler that's supposed to be attached at the side of the case, like this:
http://www.techmania.ca/wp-content/uploads/2012/09/cmkit440.jpg
2. R9 270X can play ultra 40-50fps at 1080p for BF4.
I'm playing at 1360x768. But I want the Anti aliasing. I need the graphics high.
3. they all "stable" really. They all use the same GPU chip, the cooling and the settings is the only difference
So I don't need the gpu tweaks programs?
If you really want to save a bit more money, get a R9 270 and overclock it. It is essentially an underclocked R9 270X.
In our place, only MSI R9 270 is available, which is only $4 cheaper than Gigabyte R9 270x Windforce. If that's the only difference, I could just pick the Windforce.