You are absolutely, categorically not allowed to use Plex or jellyfin or any other media streaming app on cloudflare tunnels unless you are a paid customer hosting your media in cloudflare R2.
Technically I don’t think you’re even allowed to host something like Immich u less your images are stored on R2.
That being said, I haven’t yet heard of anyone having their account banned for doing so.
It is generally cheaper to pay for hosting if that’s all you’re doing.
You don’t need a GPU to host a server, just a decent cpu and a decent amount of RAM.
I’m not sure how well it works hosting on the same pc as you’re gaming on. I’d expect it would lower performance for both to some degree.
You can use a power calculator to get a rough estimate of the costs.
For example, a pc running 24 hours a day at 0.30/kwh using 150w would cost just under 30 per month.