What is your ambient/room temperature? 45 - 50 C idle is very high.
Also, out of interest, what version of Prime 95 are you running? versions >26.6 product much higher temperatures (10C at least) than previous versions from 26.6 and earlier.
Because of the uncertainty with Prime 95 and Haswell CPU's I prefer using AIDA64 or Intel's XTU to stress test my overclocks.
To answer your question, those temperatures are decent considering the load testing was done with Prime 95 which should not be a reflection of your daily use temperatures. I would recommend keeping temps below 70C during daily use.
edit: for some reason i thought you had a 4770k lol