Get off the depo shots
Is she exercising too much? If a woman's body fat percentage gets too low it really messes with their hormones.
I heard that viagra works for women too - no joke - I would try it if things were as bad as you describe.
A doctor might find she needs a happy pill or hormones.
sex toys - eroscilator or hitachi magic wand, or womem swear buy the "rabbit" vibrator. You have to develop new kink. Do different things until she gets into one of them. It'll be fun just trying.
Buy some fun "knickers" or other stuff at wickedweasel.com (no affiliation or anything - I just know it worked for my almost 40 year old staleness)
Boobies - Either she gets over her silliness, or gets an operation (yuk) or buys rubbery pads or bras that make her look bigger. I did a quick google search
http://www.herroom.com/Fashion_Forms,Fas001,1.cfm
get nutty! try new stuff!