From the looks of it the Evo 120 could very well be the culprit. I read a couple of reviews and it doesn't look very good and possibly it's not able to remove the heat produced by dual core CPUs quickly enough resulting in heat saturation especially when the CPU is stressed. Probably the heatsink's aluminum fins won't be that hot at 60c load and rather than blame it on the heatsink mounting I'd be more likely to blame it's efficiency when it comes to dissipating a lot of heat.
Apparently there was a version 1 and version 2 Evo 120 and the main difference being bigger heatpipes on the version 2 as well as improved mounting.
Buying a new heatsink might be the only way to know for sure and I'd recommend going with one of the big towers that blow out the back just like the Evo 120 so as to maintain the low temps elsewhere in your system.
Apparently there was a version 1 and version 2 Evo 120 and the main difference being bigger heatpipes on the version 2 as well as improved mounting.
Buying a new heatsink might be the only way to know for sure and I'd recommend going with one of the big towers that blow out the back just like the Evo 120 so as to maintain the low temps elsewhere in your system.