Well all CPU temps are in Celcius, but I think you are in Fahrenheit. I really really hope that is 115F.
46*C isn't bad at all. If your CPU temps get over 55*, then you should be worried. However, I would expect it to be a little lower with a brand new HSF, at least if you got a good one.