Hue.
Driver spec seems fine (great driver combo btw...I play same club head but with 757X tipped 1/2" to play 44.5"). SS is 120. Two things to look into (in order of importance):
1. Swing path...swing path...swing path. Get video analysis to see if you are too "in to out." I suspect this may be your problem given the description of ball flights. If you are on spot, however, then...
2. Consider tipping the shaft 1/2-3/4". You are nearing the X flex realm in the 660TR (tour spec) with your SS (110mph). But don't be swayed by the "macho syndrome"...always best to play a shaft slightly soft than too stiff. Considering the hosel depth is rather shallow in TM drivers, it's common practice to tip a bit to get shafts to play to flex (unlike a full bore through, ex titleist head). Even if your swing path turns out to be the culprit, you may want to consider tipping anyways and then adding a butt extension to attain your preferred length (butt extension will do nothing to feel/performance of club if you are wondering).