45C should be fine. Your drivers are up-to-date I'm guessing? Is the CPU at a similar temp or is it hot? My CPU was the thing that was running really hot before I bought a new heat sink.