No version of Windows has your VIA drivers included. Yet, anyway.
Windows installs are not generally interchangeable between PCs simply by moving a hard drive from one to another. It can be done, with some effort, but you're past that stage. Try a repair installation from your Windows...