I have seen that behavior years ago
it was happening shortly before a HD or mother board failure.
In my case it was not Vista (probably 98) and I doubt it is relative to your issue, but it is hard to believe it is a OS issue. Let us know how it winds up.
