Nockis :
volcanoscout :
Nockis :
volcanoscout :
Yes, an aftermarket cooler, even a cheap one, will be lots better. Unless you're playing a very CPU-intensive game like WD though, that's still a bit high. Make sure the cooler is fully seated and the push-pins are all fully engaged.
Im pretty sure all the push pins are through completely, and i can see all the black pins going through the white thingys.
Do you get those kinds of temps in every game or is it just particular games? What are your temps at idle and during non-gaming use? Also how are you measuring the temps? Might want to download something like HWMonitor (http://www.cpuid.com/softwares/hwmonitor.html) and see what kind of temps are showing on it.
When you got everything put together and loaded up, did you update your mobo's BIOS?
When i was playing bf3 i got 83 degrees on core #0 #1 #2, the package, and i got 79 on core #3 with HWmonitor.
My idle temp before i have started playing anything is around 34ish and a bit after i have played it sloowly turns to around 37-40 ( it takes a while before my temps gets lower than 40)
BF3 can be pretty CPU-intensive, particularly the multiplayer. You'll know better once you get your replacement cooler, but I think what you've got is a case of a Haswell chip being a Haswell chip (i.e. hot) and an Intel cooler being an Intel cooler (i.e. barely adequate). If you do a search for 4670K + temp here in the forums, you'll see that you're in good company and that your temps with that chip and cooler, while a little higher than usual, aren't atypical. I have a 4670K in one of my builds (and a 4770K and 4790K) and none of them did well with the stock cooler. Adequate, yes...well, no.
A decent cooler, like the Cooler Master Hyper TX3, and some decent paste will make a big difference. A Hyper 212 EVO or Noctua NH-D14 (or liquid cooling), moving up the performance ladder, will make an even bigger difference, especially if you intend to overclock.