Yup thats right, laptop drivers are always (usually) from the laptop manufacturer although there are a couple of specialist sites like LaptopVideo2go which do modded drivers for laptops:
LaptopVideo2Go & NVIDIA Related News
You may be right about the vista install and xp install conflicting and a clean install may fix the problem.. Have you tried a system restore to an earlier time?