まずは、こちらをご参照ください。
Windows XPへの「正しい」ダウングレード法とは?:ITpro
マイクロソフトは企業向けの「Windows Vista Business」と,消費者向けの最上位版である「Windows Vista Ultimate」で「OSのダウングレード」を認めています。つまり,Windows Vista Business搭載パソコンを買えば,別途OSのライセンスを買いなおさなくても,パソコンのOSをWindows XPにダウングレード(変更)して使用できるのです。
なので、この質問をされる場合はVistaがどのタイプなのかも記載したほうが良いと思われます。
当然のことですが、上記以外のVistaであれば、XPを別買する必要があります。
やり方的には、
XPの購入→Vistaが起動する前に買ってきたXPのCDを挿入する→画面の通り進める。
このときにHDDをフォーマットするとXP機として利用できます。
ドライバの問題はどうなりますか
プレインストールです