+1
Normally, when installing drivers, the same order is usually followed as in the assembly of the components, which is: motherboard (chipset controller, connection ports, etc.), graphics card (video controller), sound card (or audio controller if it comes integrated in the motherboard), and the rest of the accessory devices (such as a tuner card, scanner, etc.). DirectX is usually installed at the end, unless one of the drivers requires it for its installation.
Regarding the virtual machine, if it really is a virtual machine program, it has probably been installed to run some diagnostic program, so you should not worry about that.
Edit: For the issue of drivers, try Driver Easy.