A PC like this that doesn’t support Windows 10 is so outdated that even a $50 investment would get you a massive improvement.
The only reasons to keep Windows 7 are for niche SW/HW that only work on it and have no replacement, or because you want it out of principle. Neither of these are reasons to expect everyone else to bend over backwards to accommodate you.
Other than needing more RAM, all the hardware that works for Win 7 will work with Windows 10 and 11. Most software should as well.
Windows 7 drivers are compatible with windows 10 and 11 so there really isn't a reason you couldn't continue using basically any hardware after an upgrade.