3d printing, if you start it’s a wormhole, where you end up wanting more and more different types of printers, print a lot of useless crap, have a lot of filament lying around, and spare parts. Not as space consuming as automotive or woodwork etc but if you live in a small apartment without a dedicated room for hobbies it can get pretty crazy.
If you’re planning on upgrading the CPU, GPU and RAM, have you considered keeping the old stuff and running 2 systems, splitting the load so to say? Could do those random services and Nextcloud, photoprism (unsolicited suggestion - try Immich too!), the OCR thing, etc on the old one and keep the new one for gaming, your forum that needs transcoding, and Jellyfin?
Edit - Afterthought: your old system could then be headless too
There’s your shoe model name - the Rimmers!