Hambleite
I have just given up on Vista for reasons similar to yours, very slow on a fairly hi spec machine plus various driver and software issues.
I've now set up dual booting with XP on one drive and Vista on another. I'm keeping Vista to see how any 'improvements' may work out in practice.
Regards
Exeng