-
It depends on the circumstances. In the context of custom NT that had been continually tailored for ATM hardware usage, then it would be more stable. The big benefit was security though, the longer you have the same product the more you can harden it.
NT is less secure and more unstable than windows 10 in virtually any other scenario though.
-
Ever since they ditched the old consumer versions of Windows, which were really just GUIs on top of DOS, and unified on the NT line, things have been more complicated.
So with Win2k, for example, they moved printer drivers into kernel space, where they really shouldn't be. Some performance benefits, granted, but now your printer could cause a BSOD. Not a win.
"But critical systems don't have printers attached!", you might say. To which I would respond that reusing the printing API for purposes that don't involve a machine that puts ink on paper has been a thing for a long time.
I'm surprised they even using windows 7. They were on NT last time I worked on an ATM project and had no plans to upgrade!