Hello olihar,
I think optimal decision should be based on several experiments, since it could even depend on the processor type.
Disabling one CPU core for each GPU is a recommended value, but in some cases disabling two cores may give optimal performance.