A computer shutting down on its own probably has nothing to do with the software you're running. Biggest suspect would be overheating. If you can, check for any "thermal" events in the system's logs, and verify that the fans in your cpu are actually blowing air, not blocked by dust.
Like the wise man said, there's no problems running FSX on Win7-64 long as you follow the procedures. The one-and-only time I've had anything not be able to run on Win7 was when a user had an ancient 16-bit Foxpro database program that failed.
All seems well in the system, but I might format and re-install everything, I an running a 750 watt poer supply, I think it might be just getting old, I've had it for a few years now, I wish my Mrs would let me put it on my main PC 6 core in the living room but I don't like sleeping in the dog house..LOL
thanks for the help so far, will keep my eyes open for anyone else suggesting anything.

Hi GlenEagles. I'm new to the forum but many years in IT (1976 to present with my own business for the last two years, and SIMS since 1983). Ok past my credentials, what I find in my experience and your case is that upgrading to Windows 7, you will be using more of your existing 4GB. Let me explain, Windows XP is a 32bit O/S and can only physically use and address 3.2GB of the 4GB, that's it, maxed out, a physical math limitation, nothing can be done to get past this, unless using the very rare Wndows XP 64bit. Now you've upgraded to Win7 64 bit, which CAN and is using more than the 3.2GB of RAM. But now in your existing RAM, possibly from date of purchase, you could have a bad block of memory in this previously unused and dormant 800MB. Now when you load a powerful program such as FSX, it is loading data into this bad block as you fly, hence the time to run of the half hour before a crash. I would focus on trying to borrow some fresh, new RAM and diagnose from there before radically cleaning out everything. At least then you know how to proceed. You can then purchase new RAM, still one of the cheapest components today, offering the biggest performance boost. And with Windows 7 64bit you could go to 8GB or higher if your motherboard can handle it. If your RAM is bad, you will simply wipe out the software unnecessarily, and still end up with software crashes.
The one other thing is that you have installed an add-on which is buggy, poorly written or has become corrupted, and is causing what we call a memory leak. Also it explains the failure after a half hour or so of running.
Your PSU seems poweful enough for your hardware listed in your signature.
But try the RAM first and then re-install FSX to see if you have a memory leaking add-on.
Hope this helps
Cheers
Andrew