I learned something new, and it's a Catch-22...
Patching kept taking forever, and stalling. Partly due to needing to defrag (I suspect Vista's defragmenter kinda sucks), but here's the other part:
If I go into the Windows Task Manager (Ctrl + Alt + Delete, choose "Start Task Manager"), then click the "Processes" tab to see what Processes are running....Matrix.exe is listed at the bottom Priority level: "Low".
You can raise it to "High", and things still seem to run better, but I'm both baffled and annoyed that a program launched by a user becomes the least important thing to keep running.
So, the Catch-22: Kybutra's excellent suggestion of running the file as Administrator (which solves a lot of ills).
When you do that, I still find the game at the bottom Priority....but this time when I go to raise the Priority level, I get "Access Denied".
Even if you're logged onto an Administrative account in Vista, you still lose the battles with anything you launch as Administrator. Because Vista dynamically raises and lowers your privileges based on what it thinks is safest for the machine. When the program is launched "in an Administrative context", it's constantly raised to Admin....and you are not.
Any ideas on how we might have our cake and eat it, too? I'd kind of like to be able to Administrate files I run as Administrator, under my Administrative account, instead of getting my knuckles rapped and told, "U can't touch dis"