Hi I agree with spirit, your temps are fine untill they go over 80 even 90!
The only thing i woould say is taht there seems to be a bit too mouch difference between your cores, you might want to see if one side of the CPU has too much or too little thremal paste compared to teh other.
also could someone recommend a good cpu cooler which would be
better than the stock which came with the cpu." There are lots out there that you could go for, the best thing you can do is research on the web look at bechmarks and reviews, then find one thta you like and that will fit your case