Most "all-mountain" or "aggressive xc" type bikes can handle a decent amount of trail punishment. If you're going to be dropping big stuff or gapping/jumping, you need something burlier. However, put a set of RhynoXL's on an Enduro or 575, along with a sturdy 5" trail fork, and you can pound away until you can't take anymore. The real issue is geometry. If you're going to be headed down steeps like you'll find on a DH course, an XC-ish ~71deg head angle will pitch you over the bars long before you can break anything (besides your body), regardless of the amount of travel the frame has.
My GF (she's 5'3") has a small LenzSport Bouldervore, which will withstand any punishment she'll most likely be able to dish out. Good standover, and a highly progressive linkage for a bottomless suspension feel. Monocoque mainframe for stiffness and weight savings. Very nice ride.
...Oh, and it's just a personal opinion, but run (don't walk) from any Ellsworth product. Just do a forum search and you'll find a wealth of information concerning why.
Good luck!