Didn't know which category to post my question about setting up a new plex machine setup in, sorry

I apologize if I am posting this in the wrong place as I am unsure where the best place to put my question is as it covers multiple categories and there is no general or advanced “Setting up a new system with plex” section so that the chosen system isn’t applied. A section for Virtual Machines may be a good category to create. :confused:

 I currently run plex on my machine and am going to be setting up a new machine shortly. It is a dual processor xeon-e2670 octocore hyper threaded system with 128GB ram running UnRaid. What I need help deciding is which the best way to run PMS. Docker, Windows, whichever. If docker it can run in a linux instance, however since I have the resources I could run it on a full virtual machine as well. I didn't know which "category" to post it under as there is no category for Multiple or General down below. 

 The other part of this is amount of resources to dedicate to the server. 2 physical + 2 hyper enough? 4 and 4? ram? drive space and such is irrelevant as the unraid array is > 25TB with 4x500GB SSDs for caching.

 Does Plex make use of any GPU acceleration for transcoding and such? if so that would affect my choice of setup too then. I typically prefer to stream in raw format irregardless of transcoding, but is there a benefit to it? since space is not an issue then is it worthwhile? (for mobile access, platform compatibility, etc)

 So in the end I am wanting to know the best way to run plex, and the best amount of resources to apply to it as well.

ok, I have no idea why is suddenly started changing colors everywhere and boxed my questions like a quote. lol

Is there anyone who can help me with this?