Hello Macca, welcome to PCHF.
Ouch, those temps are high, even your HDD is borderline.
You'll need to add some cooling which does means extra fans to get that hot air out of your system. Ideally, there should be a fan at the back to extract the hot air, and a fan at the front to bring in the cooler. Make sure your PC isn't clogged with dust and wires, there air should be able to escape your PC easily. Leave a clear space in front of any fans (
CPU, GPU) and even the power supply and any other fans to make sure the air can escape. Finally, using thermal grease on your
CPU and/or GPU will help with cooling (
Thermal Grease for CPU, cpu grease, cpu thermal grease, thermal greese for CPU).