What was the "weak link" though? Are you saying rider or sled capability? If rider ability, then nothing is going to fix it but time and experience. If sled capability, lots of things you can do to make that 670 go a little better and handle like a dream. If you're trying to hang with 08 M1000's and brand new big iron, unfortunately you will need a bigger sled.
Find a good set of take off precision skis or go with the SLP powder pro's IMO. The PP's will help your sidehilling ability, and are cheaper than the Simmons. Be aware the PP's are not a great trail ski so if you are trying to keep up with the XP's going mach chicken on the trail ride in, don't expect the PP's or the Simmons to do it, you will be in the rhubarb. The precision is a decent trail ski and a decent powder ski, just not stellar at one or the other. Get the precision 6.9's, not the 5.7's.
Longer track or a little more gear for the deep powder if you have the 136 on there still. Raise the seat about 4" and yours knees will thank you, and go at least 4" riser if you are over 5'8" tall. I'm 5'11.5" and I love my 6" riser, puts the bars at the perfect height. I use an ATV bar that has a 1" rise in it as well and its perfect for me when I'm standing. You should really sit on a few sleds that have risers before you buy one, head down to the local AC dealer and sit on a new Cat with the adjustable riser and move it up and down, see what the different heights feel like, standing and sitting. If you're a really active mountain rider and mostly standing, a taller riser might be the best for you, if you sit a lot more, the taller risers feel like ape hangers when trail riding. Rox makes an adjustable one, might be worth the extra $$. That 670 will do alright if tuned right. Here is a picture of one of my mods, this is my little lightweight (487 lbs with 1/2 tank of fuel) 670. Tube aluminum rear chassis, welded and gussetted bulkhead, dropped and rolled, lightweight seat and hood, shorty RV cover, premix, Jaws twins. Runs like a dream and keeps with the 800's.