That's too hot. I used a 3770 for about 18 months and only had a stock cooler. IT idled in the 30-40 range and would get to around 80 when stress tested but never hit 70+ in normal use. Either your monitor software is incorrect or the cooler is not mounted properly, those push pins can be tricky.
Check the temperature in BIOS and see if it agrees with the software you are using. If it does check that all 4 push pins are securely locked down. You may need to remove it and clean both surfaces and put some new heatsink paste on and remount. Are you sure your CPU is actually Idle as well?
There is absolutely no need for an aftermarket cooler on a non- K CPU at stock speeds, the stock cooler is perfectly fine. Maybe if you regularly load the CPU to 100% it may be worthwhile.
Well no i did just mount it literally and i did check all the pins were securely pushed in and no sorry that was wrong it was not idle i was opening programs that was my bad wording sorry, and i just put new paste on i just literally changed my coolers as my 212 just broken literally now i guess i can check again