Sunday, October 04, 2009

FSX - Best hardware combination of the day

I've decided to blog about this, as it's a question that people ask me from time to time and I keep changing my views depending on what's available at the time.

A couple clarifications first:

1) Obviously, the absolute-best hardware for FSX would be the most expensive hardware you can buy today, with the possible exception of a graphics card, as FSX is not so GPU-dependent as it is CPU-dependent.
2) We're going for bang-for-the-buck here, so I'll list my choice of what you *should* get, in order to have the best combination for the least-crazy money spent. Obviously, a 1TB solid-state disk that costs $25,000 in itself would be awesome, but it falls outside the normal-people category :-).
3) This list is already obsolete by the time you read this post. Yes, the minute I post it, it's obsolete. Such is the nature of the beast, such is the name of the game. If you want up-to-date, do your own research.

That said, here are my picks:

0) Software (yes, I know "best hardware combination", so let's get this out of the way first): Windows 7 x64. Hands down, the best OS to-date. I've been a beta tester since its early days - it's stable, drivers work for 99.95% of the stuff out there and if you like learning new things, this will reward you handsomely. Yes, there are some quirks (and a small issue with adding scenery for FSX, which has a workaround), but there have been quirks with XP too, and once you learn them, you'll coast.

With the Windows choice out of the way, let's make sure we set the stakes for what it is we're trying to define:

On the one hand, we can be looking for a "pure" FSX box, which will run Flight Simulator, possibly a couple FS-related utilities (Squawkbox) and *nothing* else. On the other, we can be looking for a power-user PC which is FSX-oriented, but will also run other software (possibly do some video conversions from DVD to AVI, etc.). Keep this in mind, while you read on...

I came into this article thinking I had a very clear view of what is "out there today" - only to be very surprised in the end. Only just a month ago did I read an article by Hilbert Hagedoorn of Guru3d.com, comparing the latest batch of processors Intel had come out with. In there, it was clear that the i7 870 was better, euro for euro, than the i7 920, which was the price-point comparison at the time.

Now, things are different: The i7 870 (Socket 1156), combined with a decent 1156 motherboard is priced at around the same price-point as the i7 950 (Socket 1366) with an X58 motherboard. As such, I'll give both the same mark, as speed-wise, they perform almost identically.

The only differences I could decipher from reading a lot about them are:

1) The 870 runs at a 95W Thermal Design Power, as compared to the 130W TDP on the 950. In the long run, this *will* affect your out-of-pocket electricity expenses. (Score 1 for the 870).

2) The 950 runs 133MHz faster than the 870, non-overclocked. (Score 1 for the 950).

3) The X58 chipset allows for a triple-DDR3 RAM slot combination, with a max 24GB of DDR3 RAM, where the X55 allows dual-DDR3 RAM slots only (max 16GB RAM). (Score 1 for the 950 again).

Are any of the above making a difference when it comes to PURE FSX performance? No, not really. Even the max RAM comparison, which could
theoretically affect performance here makes little difference with FSX being a 32bit application, thus only taking advantage of up to 4GB of RAM. As such, the winner can only be judged on technicalities... and mine will be the 950, because since I am a developer, I tend to have a bunch of other apps running at the same time, and memory becomes a crucial factor in my day-to-day.

For the hard-core FS simmer reader, though, I'd bet my money on the 870, as the power consumption economies are far more important in the long run (one to two years of average expected usage before PC upgrades).

With that out of the way, let's list some more hardware picks of the day:

- Motherboard: Anything ASUS or GigaByte. For the 950, grab a triple-slot motherboard (the ASUS P6T Deluxe v2 is a good selection). For the 870, any of the high-end models will do fine - no big differences there, so whichever you find the cheapest at any given day is good.


- RAM: Here also, speed is important, but more so is budget. Grab the MOST and FASTEST memory you can afford - make sure that you pick reputable brands, if possible go with the motherboard's
compatibility list as these chips will have been tested to comply with standards. Be careful to buy memory that runs at lower voltages, as power consumption (and heat dissipated) play a role here too.

- Graphics card: Flight Simulator X is CPU-bound. This means that there will be VERY little difference observed (perhaps a half-frame or so) if you go from an 8800GT 512mb card you bought awhile ago to a GTX295. Disclaimer: This is NOT true for other games which are GPU-bound, so choose depending on whether you intend to play other games at high-resolution too.

- Hard disk: You will have read in my previous blog posts that I have become a big proponent of Solid State Disk technology. This is more true than ever today, especially since I recommended Windows 7, which is the first OS tuned to work directly with SSDs, using the TRIM command (go here and here if you like further reading about this feature).
For Flight Simulator X, go with a dual SSD disk combination: One for Windows 7 (64GB should be adequate) and one for FSX (128GB for those among us who like LOTS of sceneries loaded). Pay particular attention to SSD speeds- not all disks are created equal, though lately MLC technologies have been coming closer and closer to SLCs (which remain very expensive). A good pick are the Corsair CMFSSD-128GBG2D and its smaller 64GB brother, clocking at 220MB/s read / 180MB/s write speeds, almost twice as fast than their older MLC brethren.
For movies and other data, use your older SATA regular hard disks - they're good enough for me :-).

The above are the most critical parts when building a PC especially for Flight Simulator X. Various other components (DVD recorder drive, Sound cards, etc.) are secondary and this blog post is too focused to talk more about them. I will, however, make an exception and dedicate a line to water cooling, which I've found to be much less problematic than people had described it in the past. If you check your system every six months to make sure the coolant levels are maintained (the liquid does tend to require refills every so often), the system will run better than the equivalent air-cooled one (as fans tend to collect LOTS of dust and cleaning them is far more complicated - for me, anyway - than simply refilling a cooler tank).

Well, there you have it. Please let me know if I've forgotten anything you consider crucial for your Flight Simulator PC and I will try to accommodate!

8 comments:

Bill said...

Lots of good points there Lefteris... good to get confirmation on some of the things I've been thinking about recently (planning a new rig).

David said...

Hi,

Interesting points. I'm interested in FSX only. The I7 870 is low on power consumption, higher on Ghz than the 920 but VERY expensive. The I5 750 seems like a much better alternative. Do you agree?

I will get fast 4 GB RAM

I have an Geforce 6800 GT, not clear if this is sufficient with the above combination? I want an amazing FSX experience with REX add-on. Can you advise?

I'm also looking at the P7P55D Deluxe motherboard mainly for the reliability and simple over-clocking enable capabilities. Perhaps cheaper one will do. Can you advise?

Thank you

Dan said...

Thanks! I had no idea that FSX was more CPU than GPU dependent. I've got a screaming graphics card, but haven't been able to maintain good framerates, and that's probably why.

It's such a shame they don't have a 64bit version.

Lefteris said...

@David:

Here's an interesting read regarding the i5 750 vs. the i7 920:

http://forums.pureoverclock.com/showthread.php?t=6659

@Dan:

Yes, a 64-bit version would have been awesome. Too bad ACES decided to close-up shop...

Ian said...

Greetings Gents, I'm looking for a little advice here. Like David I am only interested in flying FSX on my (soon to be purchased)PC and I'd like a system that will move FSX along. I'm looking at an I7 and was wondering if the 950 would "move FSX long" that much faster than say an 870 or a
920. Given that the 950 is quite pricey I would hate to spend the extra $$$ for real no extra performance. Any other advice on processors would also be appreciated.

Cheers Ian

Lefteris said...

Ian,

the 920 is the best CPU for the money, in my opinion. If you really want it to perform like the 950, you can still overclock it and it will achieve the same results.

FRANCOIS said...

Hello Lefteris,
My son is a BIG fan of FSX! He just cant get enough of it...
About a year ago I bought a new computer for him but he has been telling me that the graphic card is not enough to run it at max level.
The system we have now is: HP Pavilion e9180f, i7-920, 9GB DDR3 ram and NVIDEA GeForce GTS 250 1G. We are still on Vista.
Is this configuration sufficient to run FSX at the MAX?
Thanks for your comments and suggestions. His birthday is soon so if I need to replace something I will do it then...
Regards.
Francois

Lefteris said...

Dear Francois-

instead of opting for a newer graphics card, choose to get Windows 7 64bit for him. Performance will be better and the machine will be faster (albeit by a small percentage) overall.

Also, look at our Flight Sim Labs forums for the FSX Texture Fix utility, which will fix a couple bugs with disappearing textures on FSX.