|Your monitor resolution should be set at 1440 x 900 in the display properites & kept at that setting...there should be no reason to ever change it.|
Homeworld 2 is at least 6-7 yrs old. I assume you have a pirated copy since you were "waiting years to get a decent cd key". Be that as it may, installing it over & over again isn't gonna fix anything. The problem is that you're running Vista. Do some googling for a workaround.
how to run Homeworld 2 on Vista