Service Pack 1 is coming out soon for vista which will make it probably at least 10x better. as with XP, it should do wonders. So ide suggest waiting for SP1 to be released before trying this meathod, but its up to you. SP1 will hopefully have a fix for this problem as it is not exclusive to any game or program. seems to affect random things, but its quite a logical explination.
your computer uses something called DEP or Data Execution Prevention (not too sure if thats the exact wording lol, but u get the idea) anyway, its designed to prevent viruses from running code masked within other programs, the only downside is the strings of code ar extremely efficient and used by some programs because of their high efficiency. as is obvious, DEP thinks the string of code is a virus and shuts down the program.
what i did to get around this is whats shown on this website: http://thevistaforums.com/index.php?showtopic=17070 infact, i found this and did just that. it works, but you have to constantly re-enter the code into command prompt every 1-5 days or so, depending. but once u enter the code ur good for mabey 2 hours of uninterupted flying. i dont know, longest i went was about that, it crashed and i decided to go do something else.
but, heres the catch: with DEP off, you run the risk of your computer becoming infected more easily. Now, if you stay away from high risk areas of the internet and are constantly updating your anti-virus software and checking for virus you should be ok, but theres always the off chance. So, use at your own risk, it works well enough, but at a price.
I STRONGLY recomend waiting for SP1 to be released, it should automatically install vie automatic update, or at least notify you its avalible. for more info, go to http://www.microsoft.com/windows/products/windowsvista/sp1.mspx
and ok, looks like it has been released, heres the help/install page: http://windowshelp.microsoft.com/windows/en-us/Help/133c8953-c9cd-4fa5-8883-03e91bb6f2021033.mspx