|Sorry, I did not notice that you answered the questions.|
Yes, your temps are very high. Try a thorough cleaning using a can of compressed 'air' that are sold at computer stores and office supply stores to blow out the dust from internal components, heat sinks, and vents and see if that helps.
If it does not help enough, please post all of your detailed specs including CPU. motherboard, RAM, Power supply, case, number or fans, position of fans, and orientation of each fan (intake or exhaust). These will help us narrow things down to help you.
Yes, your GPU is an older one that tended to run hot and may even need upgrading at some time, but lets see if we can get the CPU and GPU both running cooler and go from there.
You have to be a little bit crazy to keep you from going insane.