You'll be in for a treat when you get your new one. I had an old one as well, which would have gone on 12 years old this year. I know all about the glitching as I've had to deal with it constantly most often caused by the PC being starved by resources. Going to my new one in January was like a night and day difference. The technology is leaps different, going from 2 cores to 6 cores and 12 threads.
FWIW, about your controllers resetting. I think MS might be doing something with each update that resets them to defaults. Reason I say this, is because I've experienced the very same thing with my wireless Logitech F710. After updates, I'd often have to use their utility to re-pair it to the usb dongle. If yours are wireless, maybe look into something that can reset them.
Also, the F710 lack good driver support despite being a product that they still sell on their website. But the workaround I've found is to go into the device manager and point it towards one of Microsoft's drivers for the XBox. The controller will then work flawlessly.