I think that if you're talking about the context the game was released in and metaphors, you're neglecting to mention at least one franchise that included feminism in its core well before, and, to my personal taste, did it better.
No One Lives Forever.
Cate Archer.
I mean, she's a Bond knock off. But Bond was always about machismo. It was about fast cars, gun fights, cool gadgets, foxy ladies and heavy drinking. You could even argue that the plot is inconsequential to most Bond movies and to the Bond persona, because none of them have a lasting affect on the world and on the Bond character - they just reinforce him as the ultimate suave bad ass, a more realistic Rambo.
Now, Cate Archer did all of this with almost none of the stereotypes. She had gadgets, gun fights and finesse without relying on a trophy male character to reinforce the fact that she's desirable. She was the most capable character in the series - far more than any male character, and she did this not because or despite she was female, but simply because she was the best.
The most interesting aspect of her games is the gadgets. They can be useful, they can be brutal - but they are all masked as female accessories, contrary to Bond's gadgets hidden as fancy watches or high class shoes. Does that mean something about her character as a woman? Am I reading way too much into this?
//START RANT. I NEED SOME SELF CONTROL
Actually, I just realized that I miss No One Lives Forever 2. That game was awesome, and I really don't think I've seen anything like that since. Maybe Dishonored came close in term of game design, but the transitional games of the early 2000s were the best for me. Deus Ex's multiple approaches, Jedi Academy's secret zones, having actual hilarious game breaking cheat codes rather than achievements. These are just things that I don't see any more and I don't know why. I remember all of them fondly.
//END RANT