I would suggest that the stock cooler isn't correctly mounted from the OP's couple of posts.
You need to physically ensure that all four pushpins are fully engaged.
That said, an after market heatsink is always going to be superior to the Intel stock cooler.
Also, use Real Temp or Core Temp to monitor temps.