LV 8.0 is not officially Vista compatible. The first version rated Vista compatible is LV 8.2.1. Using different drivers doesn't help your cause, but sometimes doesn't cause problems.
The easiest way to determine for sure if you've run into a Vista incompatibility is to take the original code that worked and rebuild it in Vista and see if it runs on the XP PC.