Vista, huh? The game does run fine, but you'll need to install it according to the instructions given in the first two posts in
this thread. Please follow ALL of these instructions and you shouldn't have any trouble.
I'd start by updating DirectX with the full redistributable from MS. Then install the game according to the first post, and patch the game according to the last part of the second. Then replace the mss32.dll with the fixed one and the swkotor.exe with the updated one provided by SecuROM. The download links for all of these files are provided in the thread. Make sure that both files overwrite the old ones, or, better yet, remove the old files before replacing them.
Then hack the swkotor2.ini and enter the "Disable Vertex Buffer Objects=1" lag fix under "Graphics Options", and set "FullScreen=1" under both "Display Options" and "Graphics Options". Then save and exit. Lastly, make sure that you set CPU affinity to a single core every time you launch the game. If you're still having trouble try turning v-sync on or off from the game's graphics menu.
To install the mod right-click on your main game folder (default would be C:\Program Files\LucasArts\SWKotOR2), select "Properties", uncheck "Read-Only" and apply to all files and subfolders. Then extract the mod to a folder of your choosing (NOT the game folder) and run the .exe in XP compatibility mode as an administrator. Then download the latest patch and run its .exe in the same way. I believe that both will automatically find your game folder, but if not, just point the installer to your main game folder (once again, default would be C:\Program Files\LucasArts\SWKotOR2).
Good luck.
