Thanks for listing your specs.
I've never seen an error report like that before. I admit that I know next to nothing about virtual machines, but it could have messed up your installation. Try reinstalling to eliminate that possibility, and run a registry cleaner like ccleaner after you uninstall and before you reinstall. Then follow the directions in the first two posts of this thread
while reinstalling, paying special attention to:
-Installing the latest DirectX redistributable to fix Vista's lack of backward compatibility
-Replacing the old swkotor.exe with the one that's fixed for Vista by SecuROM
-Setting CPU affinity to only one of your four cores every time you start the game
And you might as well open "swkotor.ini" in your game folder with Notepad and enter "Disable Vertex Buffer Objects=1" without the quotes under "Game Options", then save and exit.
"They should rename the team to the Washington Government Sucks. Put Obama on the helmet. Line the entire walls of the stadium with the actual text of the ACA.
Fix their home team score on the board to the debt clock, they can win every game 17,000,000,000,000 to 24. Losing team gets taxed by the IRS 100%, then droned."