Note that you'd have to user vt-d, in combination with vfio, not virtio. Vt-d allows for PCIe passthrough. VirtIO is a family of paravirtualized hardware like HDD controllers and network interfaces.
Besides the name-switchup, you're completely right.