It's bizarre, they worked absolutely fine before (PS: I got 7008 without the VIA drivers when I first reinstalled this).

Just removed all the via hardware entries, and deleted viamach.[ip]nf from c:\winnt\inf which might help me get the original drivers back.