Windows 7 and Windows 10 behaves differently.
When we switch to Windows 10 we double the amount of physical RAM to get the same allocation that we can have with Windows 7 (same motherboard, same GPUs, same main application that use CUDA)
Moreover the maximum amout of pinnable memory depends on the number of installed GPU card. Now we test a system with 8 GPU cards (RTX3090). With 128GB of physical RAM the maximum pinnable buffer that we can have is about 6GB and its size decrease at each new allocation.
If I remove 4 GPU cards the first allocation can be about 11GB.
This means that pinnable (not pageable) memory is almost unusable on windows 10.
I even try to use Windows 10 server but I get the same sad results.