I never used npp as my code editor but as a secondary program that i kept notes in and would paste text in to manipulate then move back into code editor. It had a rich plugin ecosystem way before that was common. I use Kate for those purposes instead now
To my knowledge upgrading to the newer release of any of those linux distros was not blocked by having only slightly old and perfectly serviceable hardware.