Funky and bizarre
Yes, it could function on a multi-user PC.
Usually not possible to divide the PCIe lane in virtual machines unless you're using enterprise-grade equipment.
Yes and no mainly depends on the motherboard. However, running a GPU off them is not possible.
Shifted to CPUs, motherboards and memory systems