I think it's too sudden how he changed. At the end of Disc 2 when Rinoa was about to fall off Balamb Garden, Squall didn't seem to care or even have the desire to go save her. Then at the start of Disc 3 when Rinoa fell unconscious due to being possessed by Ultimecia, it suddenly seemed like Rinoa is everything to Squall.