there are many others with working p2k.
I think you don’t quite understand how it works.
it is not the ENcoding (x264) that is hard.
it is the DEcoding (x265) that is hard.
so the limited ENcoder while certainly annoying, is not a show stopper.
we have been fine with cpu’s have been doing 1080/720 encodes for many years now.
so the important part is decoding the 4k. which should work fine in windows, but is currently not supported in linux.
there are many many threads here and elsewhere on plex and the p2000.
if your cpu is not at 100% and your stream is not buffering constantly, then most like your p2k is working fine.
on recent windows 10 versions, you can even view real time GPU load on the task manager
as for what the restrictions, you can see from the chart provided by nvidia @ https://developer.nvidia.com/video-encode-decode-gpu-support-matrix
that all gtx cards, and all quadro cards below the p2k have encoder restricted to 2 sessions. What sessions means is not explained, but from my experience it seems to be processes. IE 2 processes + however many threads from each process.
unrestricted means there is no hard limit, and whatever limit is going to simply be the processing power of the particular card.
for non-4k transcoding you should be easily getting dozen or more transcodes without maxing the p2k, you will hit the cpu limit first.
keep in mind also, that gpu only does VIDEO transcoding, it does not do any AUDIO transcoding.
Further, with 4k transcoding the cpu also has to manage the IO of the disk and network, which is substantial and with old and/or low end cpu’s or subsystems, they simply may not have the throughput required.