Temps look perfect for a stock cooler. Ideally keep load temps under 70 degrees, but anything up to 80 is also ok. Only after 80 would you need to start considering adding some after-market cooling.
Idle temps of around 30 degrees, and load temps of around 65 are very average for i5-2500k so id say everything looks good
Stability is shown by Prime95 not returning any errors. All boxes are still green and all passes returned correct values
Bottom line; Your stable, with good temps