There's nothing wrong with her, it's just that a lot can change over the course of a few years. I helped with the fight against the First, Spike got his soul back all on his own before that. And both things were before Sunnydale ever went all crumbly.
What's the last thing you remember before showing up here? And I just went through this same thing with Xander, too.