Your temps look fine. If you haven't overclocked your processor, what is the reason you're running Prime95? You have to remember that pretty much nothing stresses your cpu like Prime95, so it will never get any hotter than that just running regularly.
Core temp has a "low/high" reading. reset them and leave it on for a full day while you run everything and anything you normally would, including games, and you'll see that you never come close to that temperature.
If you do plan on overclocking, I would recommend an aftermarket heatsink/fan.