I've heard a lot of parents of similar kids (ADHD, sensory integration) observe that their kids behavior gets a lot worse with more TV and video games so that might be something to keep an eye on.

Three things I'm wondering if you've tried:

1. Having a predictable schedule with built in times to exercise and be outside.

2. Getting her involved in situations where she can exercise responsibility independent of you. For example volunteering, pet sitting, developing a friendship with an elderly neighbor, etc.

3. Might it be possible to get her in some kind of learning situations with other people. It doesn't have to be something pricey like private tutoring. It could be someone at church teaching her crochet or whatever.