7
UNDER THE SCOPE: BUILD YOUR OWN USB MICROSCOPE FOR £15 Torturing webcams so you don’t have to... Issue 227 June 2009 £5.99 Outside UK & ROI £6.49 Empire Total War guide FALLOUT 3 THE PIT: DIGGING DEEPER COMPANY OF HEROES TALES OF VALOR 61 Games 90 Apps See page 118 FREE PERFORMANCE GEAR & GAMING VISTA VS XP VS WINDOWS 7 THE DEFINITIVE BENCHMARKS IS IT TIME TO CONSIDER LINUX? INSTANT BOOTING AND GAMING HERE’S TO SWIMMING WITH BOW LEGGED WOMEN WWW.PCFORMAT.CO.UK ISSUE 227 JUNE 2009 THERE’S MORE… Big screens from £140 AMD’s budget super-computer Game coding: Explosions ISSUE 227 HERE’S TO SWIMMING WITH BOW LEGGED WOMEN Nvidia GTX275 versus AMD HD 4890

XP vs Vista vs 7

Embed Size (px)

DESCRIPTION

Windows 7 is on the horizon. This time next year we’ll either all be using it, wishing we were, or potentially wishing we weren’t. In the meantime, the beta of Windows 7 is out there – games developers and device drivers are testing code on it, and we end users are seeing if it lives up to our expectations. It’s already received favourable mentions from many, but how close to completion is it? That we play games on Windows at all is somewhat remarkable. Beyond the odd game of minesweeper or solitaire, Microsoft didn’t develop Windows as a gaming platform. Gamers flocked to it all the same though, because DOS gaming was such a chore. Indeed, that we’ve all stuck with PC gaming is testament to something – probably just our own bloody-mindedness, but it’s a testament all the same. DirectX was key to the big shift over to Windows and ever since then, Microsoft’s operating systems have been a means of getting our games running.

Citation preview

Page 1: XP vs Vista vs 7

UNDER THE SCOPE: BUILD YOUR OWN USB MICROSCOPE FOR £15

Torturing webcams so you don’t have to...

Issue 227 June 2009 £5.99 Outside UK & ROI £6.49

Empire Total War

guide

FALLOUT 3 THE PIT: DIGGING DEEPER

COMPANY OF HEROESTALES OF VALOR

61 Games90 AppsSee page 118

FREE

PERFORMANCE GEAR & GAMING

VISTA VS XP VS WINDOWS 7THE DEFINITIVE BENCHMARKS

IS IT TIME TO CONSIDER LINUX?INSTANT BOOTING AND GAMING

HER

E’S TO SW

IMM

ING

WITH

BOW

LEGG

ED W

OM

EN

WW

W.PCFO

RM

AT.CO.U

KISSU

E 227JU

NE 2009

THERE’S MORE…Big screens from £140AMD’s budget super-computerGame coding: Explosions

ISSUE 227 HERE’S TO SWIMMING WITH BOW LEGGED WOMEN

Nvidia GTX275 versus AMD HD 4890

PCF227.cover 1 15/4/09 3:17:54 pm

Page 2: XP vs Vista vs 7

Illus

trat

ion:

Pau

l Bla

chfo

rd

Which version of Windows is the best for gaming? We take one PC, fi ve operating systems and a whole bunch of benchmarks and patience to fi nd out

GURU

30 June 2009

PCF227.feature1 30 20/4/09 9:01:57 am

Page 3: XP vs Vista vs 7

Windows 7 is on the horizon. This time next year we’ll either all be using

it, wishing we were, or potentially wishing we weren’t. In the meantime, the beta of Windows 7 is out there – games developers and device drivers are testing code on it, and we end users are seeing if it lives up to our expectations. It’s already received favourable mentions from many, but how close to completion is it?

That we play games on Windows at all is somewhat remarkable. Beyond the

odd game of minesweeper or solitaire, Microsoft didn’t develop Windows as a gaming platform. Gamers fl ocked to it all the same though, because DOS gaming was such a chore. Indeed, that we’ve all stuck with PC gaming is testament to something – probably just our own bloody-mindedness, but it’s a testament all the same. DirectX was key to the big shift over to Windows and ever since then, Microsoft’s operating systems have been a means of getting our games running.

Microsoft took this to the logical next step with Windows Vista when it made the OS the only place you could fl ex your graphics card’s DX10 muscle. We’re sure Microsoft was hoping that this would force all gamers to make the

shift over, but in practice it didn’t pan out quite like that. Even now, it’s hard to think of a single killer app that makes DX10 look any better than the huge swathe of DX9 games.

This is why there are still plenty of people out there who are running their games under Windows XP. Add Windows 7 into the mix and you now have a three-way fi ght for your gaming attentions. But which one should you have running on your main gaming rig? The reliable Windows XP, the pretty but oft-maligned Vista or the new kid on the block who hasn’t even earned his racing wheels yet? We think it’s time to put these operating systems to the test on a suite of benchmarks and see which one impresses us the most.

June 2009 31

PCF227.feature1 31 20/4/09 9:02:6 am

Page 4: XP vs Vista vs 7

HOW WE TESTED In order to assess how these operating systems perform on a mainstream gaming PC, we’ve elected to torture a Dell for your delectation. The Studio XPS M435T we’ve picked boasts a Core i7 920 at its heart and 6GB of DDR3 1066MHz triple channel memory, making it a serious number cruncher when given room to strut its stuff. Things aren’t quite so carefree in the graphics department though, and in order to hit a decent price point (the machine can be picked up for around £700) it features a single 512MB GeForce 9800GT. Not a gaming powerhouse, but a capable enough performer for our testing.

For the benchmarks we’ve focused on gaming, putting Codemasters’ seminal GRID, Ubisoft’s brilliant Far Cry 2 and the splendid RTS-’em-up World in Confl ict to task separating the OS wheat from the chaff. GRID boasts a brilliantly optimised rendering engine, which shouldn’t push the hardware too much. Far Cry 2 is taxing with all the features turned on and requires just as much rendering muscle as processing power. World in Confl ict shows off the differences between DX9 and DX10 rendering and is one of the most reliable benchmarks we’ve used in the offi ce.

To accompany these results, we’ve also benchmarked the operating systems using that perennial favourite,

3DMark06. Futuremark may have released 3DMark Vantage a while ago now, but we’re still not convinced about its usefulness for assessing a system’s gaming performance. For overall system performance we’ve used PCMark05 (although this only works in 32-bit versions of Windows) and Cinebench R10 for more serious work (there are separate 32-bit and 64-bit executables). Finally, we’ve recorded boot times for the operating systems and for GRID and Far Cry 2. The results for these timed tests were a little surprising as well.

MEETING EXPECTATIONS We’ll freely admit that we expected Windows 7 to shine like a particularly shiny thing in these gruelling tests. One thing that came to light straight away though, is that it isn’t as honed under the hood as it feels. The interface might be smooth and everything might work, but the code isn’t optimised, there’s debug code swilling around and, from what we can see, NVIDIA’s drivers still have room for improvement.

There is some good news with Windows 7 though. Firstly, raw processing performance is stronger than in Windows XP and Vista. The Maxon Cinebench test can be used on machines boasting up to 16 cores, so it quite happily handles the eight that show up here (that’s HyperThreading across four real cores). The fi rst two

Far Cry 2 (DX10) FRAMES PER SECOND: HIGHER IS BETTER

WINDOWS XP NA

VISTA 32-BIT 19.21

VISTA 64-BIT 19.36

WINDOWS 7 32-BIT 13.45

WINDOWS 7 64-BIT 15.03

Real world gaming performance

2010 15 255

Far Cry 2 (DX9) FREAMES PER SECOND: HIGHER IS BETTER

WINDOWS XP 16.69

VISTA 32-BIT 19.56

VISTA 64-BIT 21.89

WINDOWS 7 32-BIT 15.36

WINDOWS 7 64-BIT 18.52

2010 15 255

WiC (low quality) FRAMES PER SECOND: HIGHER IS BETTER

WINDOWS XP 235

VISTA 32-BIT 210

VISTA 64-BIT 234

WINDOWS 7 32-BIT 243

WINDOWS 7 64-BIT 245

High-end gaming performance

200100 150 25050

Vista vs XP vs Windows 7

32 June 2009

PCF227.feature1 32 20/4/09 9:02:34 am

Page 5: XP vs Vista vs 7

sets of results focus purely on CPU rendering and put Windows 7 in the lead, particularly in the multiple-core test. Vista isn’t far behind, but if you want a serious rendering platform there are good things coming.

This message was backed up when we confi gured the graphics settings as low as possible in World in Confl ict. By doing this, we push the graphics card out of the rendering loop as far as we can and focus on straight computation. The 64-bit version of Windows 7 managed 245fps, while 32-bit Vista brought up the rear with 210fps. Microsoft has heavily optimised the code paths in its soon-to-be -released OS, which will benefi t gamers as well as more serious number crunchers.

The key reason Windows 7 isn’t topping the benchmarks is due to the state of NVIDIA’s drivers. This isn’t a dig at the GPU giant, merely a statement of fact – after all, the OS hasn’t been released yet. Cast your mind back to the release of Vista and the shaky start that had and we’d hazard a guess that NVIDIA will be pushing up the framerates as the launch date nears. We saw a hint of this as we went from the 179.11 drivers that were installed by default, up to the latest available at the time of testing: 181.71. Framerates didn’t rocket, but a few extra frames are always welcome.

Vista is at the other end of this development cycle now and, as such, has a solid driver base. Indeed, Vista produced strong results in testing, particularly in Far Cry 2, where it managed the best frame rates of any

system. Strangely, Ubisoft’s game put in comparable performance in DX10 and DX9, although it’s good looking whichever code path you run it on.

DX10 VS THE REST OF THE WORLD As far as graphics drivers are concerned, Windows XP is in the strongest position. The performance garnered from this operating system was great everywhere except for Far Cry 2 – and judging by the minor differences in framerates between

DX10 and DX9 and Vista ,it appears that this engine was developed with DX10 in mind. If you’re planning to play World in Confl ict in DX9 mode for instance, you’ll get the best framerates in Windows XP. GRID is the same – you’ll get a couple more frames out of this game in XP than any other OS.

Of course, that begs the question: what about DX10? It’s true that you’re going to need Vista or Windows 7 if you want to run DX10 games. The real question is, do you actually want to run games in DX10 mode? World in Confl ict

WINE FOR THE WINDon’t think that Microsoft is your only option for playing your games

There is, of course, an alternative to all this Microsoft shuffl ing and it’s something that a considerable number of us have undoubtedly tried at some time or other: Linux. Not too long ago, many people were predicting that Microsoft’s various operating systems were going to be usurped by these free Linux alternatives. In reality, this prediction was a little premature to say the least, especially because, at that time, the state of Linux distributions was less that impressive. Even installing them required a tricky combination of command line wizardry and driver alchemy.

Linux has developed though. The experience is now a lot more streamlined and shouldn’t require any terminals or low-level understanding of how partitions are set up. Ubuntu 8.1, for example, was up

and running on this test rig in about half an hour and it was all handled by an attractive interface. More impressive still, you can try it out without even installing it on the machine.

One of the most surprising things about this was that we were able to play games in Linux. No, we’re not talking about those penguin-themed rubbish things that come with the OS, we’re talking World of Warcraft and Half Life 2. This is all possible thanks to WINE and the work of the Crossover team – an organisation with the explicit goal of making Windows games work on Linux and OSX. The list of supported games is already impressive and it’s getting longer all the time, although certain

graphical features (such as shadows) will be disabled.

It’s great that gaming on Linux is being addressed because this is one of the main reasons many of us haven’t been near a non-MS OS in years. Imagine if all games worked in WINE…

Vista vs XP vs Windows 7

June 2009 33

WINE is the translation layer of

choice for getting Windows

games working on Linux

PCF227.feature1 33 20/4/09 9:03:13 am

Page 6: XP vs Vista vs 7

certainly looks a lot better in DX10, but it’s still the same game in DX9 and you suffer a major penalty for turning on all that graphical loveliness, dropping from 42fps to 27fps in Vista. To be fair to Massive Entertainment, this was one of the fi rst DX10 titles and possibly isn’t as optimised as it could be.

Even Microsoft isn’t pushing DX10 for its Games for Windows titles as much as it did initially. The offi cial Games for Windows site lists a total of nine games and some of those are rather suspect – Hellgate: London suffered an unfortunate early death, while Age of Conan’s DX10 implementation still isn’t live (there’s a cut-down client being tested right now, but many of the effects that were shown off nearly a year ago aren’t present). Crysis is still one of the platform’s best looking titles, although it’s hardly cutting-edge now. For many gamers, the lack of any real benefi t to DX10 is still the problem – it just doesn’t do enough to warrant going out of your way to upgrade to. Sure, there are some nice effects, but clever shader programming can knock out incredible effects in DX9 too. Cast your eyes over GRID’s loveliness for simple proof of this.

Game developers don’t want to limit themselves to a niche of the existing market just for the odd effect either – it’s simply not worth it. You only need look at the popularity of the likes of WoW to see that games don’t

need hi-tech visuals to be successful. You also shouldn’t forget that a fair chunk of games are console ports and that Xbox 360 doesn’t have a pile of DX10 cleverness hiding behind the red ring of death – it’s DX9 in nature (although admittedly with some clever DX10-like tricks up its wizard’s sleeve).

So we’re not convinced about DX10 as a selling point for an OS although, to be fair, it’s a great way of showing off the capabilities of your graphics card. It’s telling that DirectX 11 isn’t going to have quite the same marketing push that its predecessor did (who can forget the ridiculous Flight Simulator images Microsoft pushed out to show how much better DX10 was than DX9). In other words don’t expect any DirectX 11 only games to appear any time soon.

POWERS OF TWO A more pertinent question these days is whether to install a 32-bit or 64-bit OS. Windows XP started the ball rolling with x64, but in truth the driver support was too ropey to make this a serious consideration – indeed, we couldn’t get our test machine stable enough for testing in Windows XP x64. Vista and 7 are a different story though, and it’s the 64-bit versions that show the best performance in Far Cry 2. Part of the reason that the 64-bit versions do so well is because the operating system and game/benchmark has access to the full

Windows OS TIME IN SECONDS: QUICKER IS BETTER

WINDOWS XP 67

VISTA 32-BIT 71

VISTA 64-BIT 76

WINDOWS 7 32-BIT 68

WINDOWS 7 64-BIT 63

Boot times

8040 60 10020

Far Cry 2 TIME IN SECONDS: QUICKER IS BETTER

WINDOWS XP 12

VISTA 32-BIT 22

VISTA 64-BIT 24

WINDOWS 7 32-BIT 22

WINDOWS 7 64-BIT 17

2010 15 255

GRID TIME IN SECONDS: QUICKER IS BETTER

WINDOWS XP 17

VISTA 32-BIT 19

VISTA 64-BIT 14

WINDOWS 7 32-BIT 16

WINDOWS 7 64-BIT 14

2010 15 255

PATCHING WINDOWSAs operating systems get old, they don’t whither and die, they just get bigger and slower...

Installing Windows Vista 32-bit on our test rig was a painful and long-winded affair. This is because we went all the way back to the original installation and didn’t think about what this would entail: the best part of a day of patching. The reason this took so long, apart from the long list of patches needed to bring the machine up to date, is that the patching process isn’t particularly intelligent; left to its own devices it will patch the living daylights out of Internet Explorer 6 and then eventually replace it completely with IE 7.

The Windows Updater will do the same with all the patches to the base system, ignoring the fact that it will eventually get up to Service Pack 1, which includes the vast majority of those updates too. This would be fi ne if you could update the machine without sitting around waiting to

click various buttons, but there are numerous patches that require a system restart in order to continue.

Thankfully we didn’t have such trouble with the Vista 64 installation because we’d cunningly created a DVD with the major patches on it already. We did the same for Windows XP as well, which was patched up to SP3. This was just as well because installing from the original release would have taken even longer than it did for Vista. We covered how to do this using nLite and vLite a couple of issues ago and, like backing up your machine, it’s something we should all do more often than we actually do.

Windows 7 certainly has the upper hand here and, while it will undoubtedly have patches minutes

after release, they should hopefully be small and manageable. A new operating system isn’t going to be weighed down with patches and should be lean and toned,

at least for a while.

Vista vs XP vs Windows 7

34 June 2009

Every OS needs to be kept up to date in order to operate smoothly, but the older it is, the longer it takes to patch

PCF227.feature1 34 20/4/09 9:03:39 am

Page 7: XP vs Vista vs 7

gamut of memory. Our test rig has 6GB of DDR3 and the difference this makes to the benchmarks is obvious.

Memory is one of the main driving factors in a move to a 64-bit OS and as prices of RAM continue to drop, so that option becomes more and more appealing. In Far Cry 2, for instance, we saw an increase of two or three extra frames per second in-game, plus faster loading times for the actual games themselves, both for initial loading and for levels. Factor in much smoother alt-tabbing and it’s easy to see that the move to 64-bit brings many benefi ts and no obvious downsides.

Speaking of loading times, our testing highlighted some interesting numbers and some confusing ones as well. Far Cry 2, for instance, may run relatively slowly in Windows XP, but it loads incredibly quickly in it – twice as quickly as it does in Vista 64. GRID loaded quickest on the 64-bit operating systems, which points to effi cient use of memory once again. The best loading time for the OS goes to Windows 7 though, rolling in at just over a minute. Note that these times were recorded from the moment the power button was pressed, and so include the POST as well.

The choice of which OS you should go for isn’t just about loading times or even frame rates. It’s also about usability. It’s about how comfortable you are with using it and it’s about compatibility. Windows 7 is commendable at this stage for just working with pretty much everything we threw at it (although for some reason on this machine it wouldn’t play ball with Fraps). Once again, this gives us high hopes for its future, particularly

when compared to the ill-tempered Vista launch.

Only once you’ve used an operating system can you really know if it’s for you. Try as we might, we’re still not comfortable with Vista, while Windows 7 doesn’t irk us anywhere near is much. It’s a personal thing. Indeed, every time we mention that Windows Vista is less than perfect we get plenty of readers complaining about the fact. Maybe all our messing around with operating systems on a daily basis has spoiled us, but given the choice we’d still go for Windows XP for pure DX9 speed and Windows 7 64-bit for the good all-round experience.

CONCLUSIONS Should you change your operating system just to get a few more frames out of your hardware? That really depends on what you use your machine for. If, for instance, you overclock your rig and are out to get the fastest frame rates around, then sticking with Vista when you could be getting more frames out of XP seems churlish. We’re not talking double fi gure differences here, but then again, your overclocking generally only amounts to a few extra frames as well.

If, however, you want to run DX10 games, then Vista is in surprisingly good shape – it’s by far the fastest way to enjoy the likes of Far Cry 2 and there’s no question that your games will run. Ideally you’ll have 4GB of RAM or more and be able to run Vista 64 too. And what of Windows 7? It’s fast, particularly for number crunching, and can perform well with the latest games, but if you’re looking for speed alone it doesn’t quite beat Vista yet. ¤

3DMark06 INDEX: BIGGER IS BETTER

WINDOWS XP 13613

VISTA 32-BIT 13136

VISTA 64-BIT 12996

WINDOWS 7 32-BIT 12914

WINDOWS 7 64-BIT 12921

Industry standard 3D performance

20.00010,000 15,000 25,0005,000

PCMark05 INDEX: BIGGER IS BETTER

WINDOWS XP 9427

VISTA 32-BIT 9586

VISTA 64-BIT NA

WINDOWS 7 32-BIT 10009

WINDOWS 7 64-BIT NA

20,00010,000 15,000 25,0005,000

Cinebench R10 INDEX: BIGGER IS BETTER

WINDOWS XP 6572

VISTA 32-BIT 4852

VISTA 64-BIT 5773

WINDOWS 7 32-BIT 5917

WINDOWS 7 64-BIT 6047

80004000 6000 10,0002000

Cinebench R10 INDEX: BIGGER IS BETTER

WINDOWS XP 3226

VISTA 32-BIT 3171

VISTA 64-BIT 3918

WINDOWS 7 32-BIT 3211

WINDOWS 7 64-BIT 3928

Industry standard performance (1 CPU)

40002000 3000 50001000

Cinebench R10 INDEX: BIGGER IS BETTER

WINDOWS XP 13125

VISTA 32-BIT 13228

VISTA 64-BIT 16072

WINDOWS 7 32-BIT 13317

WINDOWS 7 64-BIT 16347

(Multi CPU)

20,00010,000 15,000 25,0005000

Open GL performance

Industry standard system performance

“Sticking with Vista when you could be getting more frames out of XP seems churlish”

Vista vs XP vs Windows 7

June 2009 35

PCF227.feature1 35 20/4/09 9:04:3 am