No parts were upgraded with vista. All the parts have been (and still running fine in XP) for a year. Since then i've opened and checked everything just incase. Once had the graphics card fan stop and i'd get that screen while loading any games from overheating.
Everything else about vista works, but this one driver.
For the time being i've spilt the HDD in 2, one with XP and one with Vista. Just have to screw around with it now