Will look over your builds more carefully later, but IMO the kalashtar is the race that's "built to be a psi-warrior". The biggest handicap of the class is the low amount of power points, so the 1 power point per level
really helps out.
Another strategy which seems insane at 1st, but actually can work pretty well, is taking Psionic Body and then Psionic Talent with most/all of the rest of your feats. You wind up with a lot more power points than typical, and quite a few extra hit points as well.
The best "think tank" (IMO) is using Vigor in combination with a psicrystal and Share Pain. You use Share Pain to send half your damage to the psicrystal. Then you "share" a Vigor with it. This effectively results in you gaining 10 temporary hit points per power point invested into Vigor (minus the 3 points spent on Share Pain). With a Linked Power setup, you can even refresh those hit points every round, making it incredibly hard to drop you via hit point damage (kind of like a Crusader with Stone Power, but you are limited by power points; however you can soak a lot more damage per round).
Using my houserule about other classes adding half advancement, I'd seriously advocate considering something like an ardent/psiwarrior multiclass, instead of just straight psiwarrior. Unlike with spellcasting classes, your power points from one class can be used for powers from the other. So adding some ardent levels can boost the power points available for psiwarrior powers by quite a bit. It also lets you pick up some powers that would be otherwise difficult.
Of course... once you start thinking about adding ardent levels at all, the temptation will be to replace most of your psiwarrior levels with them.
Then you wind up with something like
this. That build would work even better in my game, due to the "half-progression" house rule.