i think smart projections is more meant for architectural geometry. for characters and organic stuff i would mark some seams and use unwrap to get better results.
you have to keep your old uv-set and bake the texture to the new uv-set but i haven't done this before in blender so i don't know how exactly this would have to be set up. you have to experiment a little.