I just finished up a house of similar vintage and can share some things that worked well for me:
I used a hand jab saw for all box work. MUCH gentler on walls, with the drywall fleam teeth it cuts plaster, drywall or lath equally well and can be used to groove studs so boxes fit tight against them if there's an ear sticking out.
If the nails go THROUGH the old box, get a tool called a nail jack. You can pull them from INSIDE THE BOX without any metal cutting and the box comes out like a dream. Also, visible nail head crimp pattern tells you what side the stud is on.
After finding some unexpected complexities in the walls I bought a cheap borescope camera off Amazon. With the narrowest head I could drill a small hole in wall above/below box and see what was going on, even guide a fish stick through holes and then patch it with a quick couple coats of squeeze tube spackle when done. Touch up paint with Q-tips if wall color isn't white. If you keep the paint dot small you won't notice it even if not a perfect match.
To locate boxes and make sure I wasn't going to drill into a duct in crawl or something you can drill a locator hole through ceiling or floor (if carpet) and stick a bent piece of bare copper through to find on the other side later. Makes it a one man job and more precise than tapping.
Try tying pull cord to old wiring and pulling before drilling new holes. There may be no staples in walls at all and you can use old wire to pull cord to pull new wire. This is the best when happens.
I used metal cut-in boxes for any replacements. They grip better to wall without stud screws and the tabs are thinner than plastic ones. This allows you to use the draft gaskets and the cover plates fit tight to the walls. Otherwise they don't lie flush and the plates warp trying to screw them tight to close the gap. RACO 512s are my favorites if they'll fit. That clamp style works better against uneven lath and plaster vs. the ones' with points that stab against wall. I've had those break through. I used squeeze tube spackle to seal box to wall when done. If you do neat work and gap's not big it will be dry in an hour.
My $0.02. Good luck with your project!