Unfortunately for this thread, I no longer run Vista on that hardware. I have moved that VIsta license to this machine now with better hardware... Sadly, SP1 has now came out and I don't have any easy way to test my theory that it would get fixed in SP1.
I saw a very similar thing (as I noted above, post 35) happen with XP. It wasn't corruption, but it was an issue that wasn't formally recognised and then got magically fixed in SP1. I ran Whistler betas for months, never had an infinite loop issue, ran XP retail and fought them continously until SP1. I'm not sure that SP1 for Vista would fix it, but we took over 30 posts here with me giving some pretty detailed information on what caused it and what I was doing to fix it and we didn't come up with an answer. I did note that going back to the "stock" drivers fixed the issue, so that completely rules out hardware or temp issues. It IS a software issue, I don't think you can argue otherwise if you read the thread.