Personally, I'd look to replace the wheels. There are several high quality Chinese wheelsets that can be had for less than 600 bucks. Many of the high dollar CF bike frames and wheelsets are made in China. Not sure about the Campy cassette, if it is the same as the Shimano, the superteam carbon...