Okay, so your temps are perfectly fine for your hardware, though idle temps don't matter as much as load temps.
Your GPU's max is 97c and your CPU's max is 80c before you start overheating.
Though, it's not an immediate problem, but it may decrease their longevity.
So you should probably keep it under 75c for the CPU and 85c for your GPU.
If you think that you maybe able to get better temps, then try checking for dust in your PC and cleaning any that you find, since this can cause an unfair amount of extra heat, and adding more fans may do you some good too.
Also changing thermal paste may drop it down a few degrees Celsius, but unless it's overheating, it probably won't do much good.