xp include le directx 8.1 quindi li sei aposto
per i driver Via ti conviene vedere se l'ultima versione è compatibile con XP, se lo è installa che è sicuramente + aggiornata.
Se nn lo è attendi qualche giorno xchè di drivers per XP ne stanno uscendo una valanga!!!