I do also have a big problem with overfunctioning. . . . Knowing that stress is what usually triggers this in her, Ive spent years trying to get ahead of it and trying to resolve things she'll find stressful, but she just finds other smaller things to get upset about . . .
I get where you're coming from, I really do. On the one hand, I think that since you do so much, your wife probably doesn't really comprehend how much you're doing, and therefore she's not appreciative, which could lead to feelings of resentment. I might say she's "spoiled," but I don't mean that in a pejorative way. It's just that people who've never worked a tough full-time job, paid most/all of the bills, cleaned the house, done the grocery shopping and cooking, taken care of the laundry, tended to the yard, maintained the car and appliances, looked after children, etc., and pulled it off week after week, month after month--they have NO IDEA how taxing it all is, because they've never actually done it all themselves, let alone all at the same time. Sure, they might do one or two chores from time to time, and maybe even work part-time, but I don't think your wife really understands how hard you're working, if she's never done anything similar. She only considers what she does as important, and she can't appreciate work done by others which she's never actually done herself.
On the other hand, she's hyper-critical. She might be looking for things to get upset about. She's testy, easily annoyed, overwhelmed, probably triggered by stress. For pwBPD, the frustration tolerance is very low, and emotions are volatile. Even if you try to minimize stress for her, she could be triggered by anything--how you walk, breathe, sit a certain way. You're in her face, or you're too aloof and ignoring her. You're too loud, or you're too quiet and hiding something. You're ignoring her, or you're hovering and staring at her too much. Whatever. But it's not really about you, it's about her negative feelings and finding an outlet for them. My guess is your wife feels inadequate and insecure. Maybe when she sees you work around the house or pick up the baby, it's a stark reminder to her about how little she's contributing. Maybe if you put dinner on the table, in the name of easing her burden, she feels inadequate, because she realizes that she's not pulling her weight. Maybe she wants you to slow down, possibly take a nap, so she has an excuse to do the same?
Look, I went through something similar with my spouse, who exhibits some BPD-like behaviors from time to time when under stress. I felt I was over-functioning in the household, and instead of thanks, I got yelled at. He'd literally scream at me when I did mundane things like vacuum, wash the bedding or do the dishes after dinner (which I bought the groceries for and cooked). Don't get me started about how he screamed at me if I shoveled snow, pruned shrubs, picked up leaves or did small household repairs, because I was clearly infringing on the traditionally "male" chores, and I was doing everything the wrong way and at the wrong time in his opinion. The irony is that he's actually a neatnik and quite handy, so getting yelled at for doing household chores felt extremely hurtful. But then I think I figured it out the situation. When I was working in the house, it made my husband feel GUILTY and resentful. He saw I was doing work, and he felt like I was "forcing" him tso chip in, even if I didn't ask for any help--I just wanted the house to be clean and not encounter broken stuff everywhere! He just wanted to relax. So one way I coped was to tackle chores when he wasn't looking (for example, when he was out of the house pursuing his hobbies). Another approach that worked well was to hire household help. They came on a schedule, and since the household help was a team of three people, they could clean the house in two or three hours, minimizing disruption. That way, my husband wasn't "reminded" as frequently about chores, and I wasn't regularly making him feel guilty/inferior. Since the cleaners were "professional," I think he didn't take personal "offense" the way he would when I cleaned. He didn't seem to care that I paid for the cleaners, but whatever. As for fixing things, I generally do that on the sly, because I can't stand arguing about it. I just want things fixed; I don't seek "credit" for fixing them. The reward of having things work in the house is enough reward for me.
Now, that sort of solution doesn't get at the heart of BPD. But if certain issues are regular triggers--mealtimes, cleaning, bathtime, bills--it might help to try something different. One example is that my spouse would be livid if I went to the gym after work. That was ironic too, because HE went to the gym after work, two or three times a week. The compromise I found was for me to go to the gym before work or on weekends. Then the arguments about me being out of the house in the evenings, the timing of weeknight dinners, etc., though they still happened, were much reduced. Another example? Tax returns. Historically, I prepared them, but my spouse fought me every single step of the way--Why did I need his 1099s and W-2s? Why couldn't I shut up about it and stop asking for his documents? Why couldn't I wait until April 15th? Why was I spending "too much time" on the return? Why did he owe taxes? Etc. I considered filing separately, but then we would have argued about who gets deductions, etc. My solution? Hire an accountant. That way, the deadlines were the accountant's, not mine. The amount of tax owed was per the accountant, not me (i.e. TurboTax). In other words, by bringing in a neutral third party, the chore of completing taxes became less "personal," and therefore less emotionally-charged. Yes it costs money, but I think it's well spent.