FWIW - I have an Atlas O SD35 PRR. It also slowed noticeably going through 042 curves. Installed a CC-M and a new radio board and it runs fine now. These locomotives have a great foundation from which to work. I would not hesitate upgrading another one.
Tom