Rage3D State of the Union - AMD 790GX Review
By Alex 'AlexV' Voicu - alexv@rage3d.com
November 13th, 2008

[ Print ] - [ Close ]

Watching paint dry...

... is just as engaging as reviewing motherboards! This isn't because the chipset guys are less talented, nor is it because the motherboard isn't an important part of any system ... no, it's because motherboards work as intended with annoying frequency. No magic driver updates that bring X extra FPS in popular game Y, no amusing PR battles being fought around them. They simply work and ceased being a primary determinant of performance long ago. The delta in performance between an entry level motherboard and the latest and greatest uber-enthusiast proposition is rather insignificant, all else being equal.

Of course, there are reasons for which expensive boards aren't cheap (although there is none for which the prior phrase is dumb, it just came out that way): better power delivery circuitry, more PCB layers, more BIOS options, more this, more that. Whether or not the above enchilada is relevant to the vast majority of users is debatable. All in all, the take-home note is that motherboard reviews aren't all that sexy ... unless something is actually broken, making one of the competitors stands due to its insufficiencies. Did we get lucky, or was it all just a drag? Read on to find out!

The 790GX

What we have here is AMD latest greatest chipset, oh joy! Wait ... scratch the "greatest" moniker; it's not quite that. The 790GX is AMD's latest value segment offering - this means aggressive pricing, adequate features and an IGP (Integrated Graphics Processor) as the value oriented customer may not want to spend extra for a discrete graphics card that might be underutilized in his HTPC/work system. Oh, and you want it to work without much hassle, because having your HTPC crash right in the middle of that really awesome movie, or be a pain to set up in the first place, is a sure way of alienating a large chunk of your potential customer base. All of the above have been thrown into the mix, with a slight addition of extra spices, as you'll soon see, but let's not be hasty and get ahead of ourselves - let's check out the newcomer:


Starting at the top, we're greeted by:

Now, that we have an idea of how the topology of a 790GX motherboard looks, it's time to focus on the two really intriguing things that it brings: the HD3300 IGP and its sideport, and the SB750 with its mysterious and supposedly magical Advanced Clock Calibration.


HD3300 - Bringing Crysis to a HTPC near you? Hmm ...

In order to clear potential misconceptions, we'll introduce the HD3300 by stating that the it is simply an overclocked HD3200 (the IGP in the 780G). The overclock, however, is a rather hefty 200MHz, so the bonus in performance should be consistent. In case you were wondering what's under the hood, take a peek:


The HD3300 is functionally a carbon copy of the RV610 (HD2400), albeit shrunk to 55nm, so you'll get all of the above goodies packed into your northbridge should you opt for a 790GX based motherboard. Differences appear once we start looking at how memory is dealt with, since an IGP has to rely primarily on system RAM:

As you'll soon see though, the HD3300 doesn't pack enough processing power to be really sensitive to memory access latencies/bandwidth outside of scenarios where low resolutions/quality settings are employed. But before that, let's dissect the second novelty.


SB750 - Southern Hospitality

Many things could be said about the SB600, ATI/AMD's last southbridge before SB750 (we'll ignore SB700 as that was not a full step in the right direction, in spite of being an improvement), many of which would be mean and require using 50 Cent worthy expressions. What was wrong with it, you ask?


Why blame the SB600 Southbridge for that? After all, that blue-screen can happen without it being anywhere near - under certain circumstances (insufficient voltage being delivered to the CPU) Intel boards get it as well. Whilst that is correct, seldom does one get it when operating at stock on non-SB600 boards - for example, our 9850 that would only function if underclocked with the MSI K9A2, with even the slightest upwards adjustment of the multiplier causing the above marvel of white and blue to conquer the screen, and stock operation being unstable at best. Getting a 9950, we had better luck ... so dud CPU, right? That might've explained it, until we plugged the 'faulty' 9850 into one of the 790GX boards and found it to be stable.

Another data point supporting the aforementioned BSOD-SB600 link is the ill-fated DFI ICFX2300, which was based on the RD600-SB600 combo, the last Intel board with an AMD chipset. That one was a nightmare as soon as one installed Vista ... it seemed as if clock interrupts were never received! The sole common point between that rather old Intel board and newer 790FX AMD boards is SB600.

To be completely accurate though, the problem is likely caused by a rather complex CPU-clock generator in NB-SB-AMD driver(s) interaction, with the SB600 being the weakest link. Now, after that rather long innuendo, what's up with the new SB750 and how does it patch things up/improve?


Something that's advanced, and handles calibration of clocks must be really good, right? It actually is to a great extent, although it's not entirely clear how it works its magic (and getting an answer from AMD is ... difficult). The biggest benefit it brings, in our opinion, is not the improved overclocking headroom, although that's what's advertised/touted everywhere since it's bound to draw a lot of attention, but its bringing of stability at stock settings to all Phenoms, hapless or not. Remember the troubled 9850 from before? Plug it into a SB750 equipped board, set ACC to auto, and say "au revoir" to the dreaded BSOD ... even a 200 MHz OC becomes a possibility, on stock settings. Fiddle with ACC a bit, and the OC grows to 400 MHz - Noaicee!

Since AMD was reasonably cagey when we approached them about the "A clock interrupt request ..." error, it's not likely they'll advertise that one of the benefits of ACC is doing away with that. However, this is a biggie, because in order to run you must at least be able to sustain your own weight - which means that OC'ing becomes relevant only after stock stability has been achieved.

As for the OC’ing boost, it is indeed there, to a greater or lesser extent, depending on how bad or good your CPU is. We'll discuss this in more detail once we've properly introduced the boards.

What we know about ACC operation is this:

AMD says that the Southbridge hooks into the CPU via a direct interface, with exact details considered Intellectual Property and not fully disclosed for competitive reasons. Peeking at an nVidia slide that was published by expreview.com a while ago (http://en.expreview.com/2008/08/20/nvidia-mcp7278-will-support-acc-overclocking.html), it seems that this happens via the JTAG interface found on Phenoms.

Something also relatively known, if one knows where to look, is that AMD had intended to add an internal clock generator to SB700, but ran into issues which required motherboard makers to use an external one instead; the SB750 solves this, as did a cancelled prior iteration codenamed SB710, which may be another piece in the SB750-ACC-better overclocking/stability puzzle.

After talking with a very smart Friend, we've come up with two possible ways in which ACC might interact with CPUs to produce the results seen since its introduction (it's a one or the other situation, albeit the second proposal would indirectly involve affecting the first aspects as well):

Be aware that the above are at best slightly educated guesses ... there simply isn't enough data out there to deduce exactly what's going on. For all we know, miniature dwarven craftsmen could travel via the SB-CPU link to tweak the latter - at this point in time, the exact mechanism remains a mystery. However, for most people the only thing that will matter is that it pretty much works.


Minutiae

This bit should be short as it includes some closing general considerations, before going straight to presenting the boards being tested, and the testing itself:

With all of the above in mind, it is now time to meet the boards themselves!


Motherboards - shaken, not stirred

Yeah, we know, martinis and motherboards don't mix ... but there's a Bond in everyone, so be lenient! Ehm, back to the main topic now: we'll be playing with 2 790GX based motherboards from opposite ends of the pricing spectrum:

As a measuring stick, we'll be using the Asus P5E-V HDMI:

There may be some cringing because we're using a G35 based board for comparison instead of the recently released G45. However, given the small differences between the two, and the lack of availability that characterized the latter (at least in certain parts of the world), the decision was justified. Basically there are 2 important things added byG45: 2 Extra EUs(Execution Units) and a 133MHz clock bump for the IGP, as well as HD-Video decode assist, with the base architecture being basically the same otherwise (it's also on a smaller process compared to the G35). As you'll soon see, the G35 needs far more graphical oomph than the clock boost and the EU increase can bring in order to become competitive and, as for HD-Video decoding, it's not hard to extrapolate its effect. We would've liked to have the G45 in for the sake of completeness, but it wasn't possible - the same applies to nVidia's recently released 9300 chipset.

Test Configuration


* You'll note that we've also included the MSI K9A2 Platinum V2, which is based on the 790FX chipset. We'll be using it for one test only, in order to gauge the general level of optimization the newcomer boards have achieved, since the MSI is fairly mature and has had numerous BIOS releases, which means it's fairly well tuned by now. Since it lacks an IGP we used a HD 3870 video card.

There's nothing out of the ordinary about the rigs we built, aside from the rather lavish amount of RAM, and even that one's debatable given the low memory prices we're seeing these days. Using this somewhat more exotic configuration allowed us to test how the motherboards deal with such a demanding scenario - it's known that not all motherboards could handle 4 stick arrangements, though this continues to improve.

Pricing

It was also to ensure that the competing platform from Intel was similarly priced, as well as located in a similar performance envelope - as such, we opted for the Q6600 CPU, which is the cheapest Intel Quad-core that Newegg sells, as well as being an excellent processor - some call it the best in history and, when factoring everything in, we're not sure we'd disagree with that claim. Once the math is done, we end up with these prices for each respective combo (we chose retail pricing for the CPUs):

* the P5E-V HDMI that we used is not listed on Newegg so we used its little P35 brother as reference; the G45 variant of it is ~ $10 more

It seems we've managed to meet the price parity criteria. Once you get to the tests themselves you'll see that we also met the CPU performance parity one, as the 9950 and the Q6600 are fairly evenly matched most of the time.

let's take a peek at what each board has to offer:


Now, time to delve into the details.


Biostar TA790GX A2+

Lets start by discussion the Biostar TA790GX A2+:




Gigabyte MA790GP-DS4H

And now, the Gigabyte MA790GP-DS4H:




Overclocking

The Overclocking part of this article won't be extremely long, because it's more of a first-contact. We didn't resort to unorthodox cooling, we didn't push the volts all that far, we didn't seek to eek out the last little megahertz ... and our chips weren't that great to begin with. Remembering the target market, think of it more as what a casual user, rather than an enthusiast, would try to do. Our goals were multiple:

Now, as any enthusiast worth a hill of beans will tell you, overclocking AMD CPUs is a rather masochistic way of having fun, and this is exacerbated with the Phenoms. Forget the usual bump FSB, bump/reduce multiplier, bump volts, rinse-clean-repeat approach that worked quite well and brought good results with Intel chips. The Phenom brings heaps of fun and variables to tinker with, but its sensitivity is higher. It's also no Q6600 G0 that does free 3.2GHz overclocks with ease. Time to see what each contender tempted us with, overclocking wise:


Chimp to Champ? 9850 Overclocking

Most of our overclocking adventures happened on the Gigabyte board, mostly due to its cooling solution (we've yet to attach a heatsink to the TA790GX and we weren't keen on killing it). Of course, our first action was to plug in the 9850, enable ACC on Auto and see how it fared ... and fare well it did: whereas on the K9A2 Platinum even a modest 2.6GHz OC was impossible, here we could get 2.8 with only a moderate voltage bump; going above this mark, however, seemed impossible, even when bumping up CPU voltage to 1.45 (our self imposed limit for CPU voltage, on this occasion). Was more possible? Indeed it was ... as we proceeded to tinker with ACC, we discovered that one of the cores (the weakest one?) favored a setting of +6, instead of the +2 enabled by Auto mode, and after making the necessary adjustments, 2.9GHz was achieved:


Above we see it graduating 2 Hours of OCCT 2.1.0 Beta 5 testing, which is nothing to sneeze at (in the K9A2 it couldn't achieve a similar feat even at stock clocks). Of course, it had to suffer through some more OCCT (at 6 hours we deemed it safe for use under load) - and this is only half of the Phenom stability equation, and the easy half at that! You see, Phenoms have a nasty habit of locking up/crashing, when idle. As far as we can tell, this was mostly a problem with earlier chips, since the 9950s we tried appear issue free in this regard, even on the SB600 powered board. The “Chimp”, however, was a troubled individual, so we went on to use it/leave it on for a day, with the overclocked settings. Luckily for us, it did not falter (otherwise we'd have wasted quite a few hours for nada) ... so, in this case, ACC worked in a stellar fashion adding 400MHz (500 if you consider that before we needed to underclock the chip to 2.4 for stability).

Back in Black - 9950 Overclocking

It was now time to bring out the big guns: the 9950s. The one we bought and used in the 4870X2 review was a goodish chip: it could do 3GHz on the K9A2, albeit not quite stable; an ability that ultimately brought about their deaths, as one of the MOSFETs blew whilst pumping current to the overclocked heart of our dear Phenom - another story for another time. And this is where things changed: whilst ACC did bring full stability to our 3GHz overclock, it did not push the boundaries. We could boot at 3.3GHz, but no amount of voltage could stabilize it; 3.2GHz was partially OCCT stable, but it would eventually reboot after 1-2 hours (we're not excluding VRM weakness/inadequacy); at 3.1GHz we had nearly nailed it, but it locked up at idle, so we were left at the nice round 3GHz mark, which was both stress and idle stable (in the picture below note that we had moved to a newer OCCT beta):


The AMD provided 9950 didn't fare all that differently, the sole discernible difference being that it could achieve 3.0GHz with a slightly lower 1.375 (in the BIOS) voltage - however, higher OCs were still not fully reliable. The Gigabyte had a penchant for over-volting the CPU by about 0.02 volts (! - this was worse with the initial F1/F1b bioses) so when looking at the OCCT pictures, factor in that the 9850 was actually set at 1.425 Vcore in the BIOS, with the 9950 at 1.400.

It seems that AMD's assertion that ACC will primarily benefit weak Phenoms was quite correct: whilst it could turn a chimp into a respectable member of society (the 9850), it did little for gentlemen that already had proper manners (the 9950s).

The Biostar could emulate these results, but as we already mentioned, due to the nakedness of its MOSFETs we didn't really stress it. This will change once we “dress” it up nicely.

Cooling the Beasts

For cooling we used either the boxed Phenom Black Edition cooler (not that great), a Xigmatek Red Scorpion (excellent cooler for the price) or a Thermaltake Silent Water with changed fluid and fans (yes, cringe as it is cringe-worthy: we only used it because it made it easier to maneuver around the CPU area/play with the DIMM-slots, but in terms of cooling it was about on par with the Xigmatek, with slightly lower temps, which is most unimpressive for a liquid cooling solution, and for its price) - as already stated, nothing too exotic. The Xigmatek would be our choice for a low-cost, efficient and silent solution, but there is a caveat: due to the fact that it can only be mounted in a single fashion (either blowing air into the PSU or on the video card, it cannot be turned to blow air out of the exhaust due to how AM2 mounting works), you'll have trouble accessing the first DIMM slot near the CPU, since that'll end up covered by the side of the HSF. This applies to all large Heatsinks, depending on how flexible their mounting method is, since the DIMM slots are quite close to the CPU socket.

Once again, before moving on, we'd like to point out that this was mostly an appetizer ... a proper Phenom OC'ing experience deserves a separated article, and it will probably be tied to the unraveling of the ACC mystery (we're trying to work out what it actually does, with help from the aforementioned Friend).


Tidbits, AMD Overdrive

Now, there are a few interesting things we picked up during our stint with these motherboards, aspects which may be helpful to you, some common to both, some specific to each:

All this talk about overclocking would be meaningless without BIOS pictures:

T-series tab
T-series tab
CPU FID/VID
CPU FID/VID
Voltage configuration
Voltage configuration

The Biostar TA790GX opted for an AMI BIOS, in which all relevant overclocking items are grouped under the T-Series tab. Unless you opt for one of the automated overclock presets, you can tinker with most of everything that matters on a Phenom, from HT reference clock to memory timings to NB frequency. Under the CPU tab, significant fine tuning can be performed, as via DID one can use quarter/less than quarter multipliers for increased granularity in terms of core frequency. One slight disadvantage is that NB VID isn't separated from Core VID here, the exposed adjustment adjusts both - in our experience it's possible for NB VID to top out before Core VID, so having separate adjustments would've been useful. Voltage settings are rather coarse, especially when it comes to RAM (0.1 V increments). Finally, the voltage adjustments are self explanatory: do note that Core VID and CPU Over Voltage are additive, so adding 0.05 volts to the former and +0.037 to the latter results in a total 0.087 increase in Core voltage - be careful! ACC is controlled via the EC sub-menu here, or via the ACC sub-menu under the Advanced/CPU tab. And what about the Gigabyte? Easier to present:


A more common Award BIOS is used on the Gigabyte 790GP, with all overclocking related settings grouped under the M.I.T. (Motherboard Intelligent Tweaker) menu. You have to press CTRL+F1 in order to expose all settings, including ACC control. Gigabyte decided to expose NB VID controls, but not Core VID ones, in a somewhat interesting move. Neither Core nor NB divider can be tinkered with, so only integer and half multipliers are available. Voltage settings are far more granular here, using 0.05 increments for the RAM and 0.025 increments for CPU voltage. Summing up, the Gigabyte is somewhat more user-friendly and more refined, whereas with the Biostar employs a more old-schoolish approach. Both are good enough with regards to the knobs they expose, but they're no DFIs (which can be either a blessing or a curse).

In closing, a few words about AMD Overdrive. This was meant to be the great unifying software for overclocking on AMD platforms. Historically, motherboard makers have added their own software solutions for this, but in general they weren't all that great (the two boards we're looking at aren't an exception on this front, Gigabyte has EasyTune whilst Biostar has a T-series overclocking utility). AMD took it upon themselves to solve this difficult problem and to provide a solid, useful and powerful overclocking utility via Overdrive ... to a great extent, they succeeded, but take a peek below:

Biostar Overdrive
Biostar Overdrive
MSI Overdrive
MSI Overdrive

Nope, it's not the color difference that's bothersome (ACC supporting boards get the Black color scheme whereas the others get the red one, by default) - it's the fact that there is such a large delta with regards to the settings that are exposed - the Biostar is very very spartan, whereas the MSI is quite forthcoming. Biostar added insult to injury, as CPU and NB VID couldn't be adjusted (the slight bump was done via the BIOS). Is it AMD's fault? Not really. AOD is dependent on manufacturers implementing the BIOS hooks for the SW. If those hooks (handles, if you prefer) aren't there, the application itself can't do much. So AMD is gambling on motherboard makers being nice, following guidelines and putting everything in but, as we see above, that's not always the case as there's quite a bit of variation between motherboards when it comes to which exact handles are implemented - seemingly no two boards are alike! Other than that, the latest 2.1.4 version of AOD was quite neat - since we're old crones we're still partial to BIOS based overclocking, but we liked it well enough. If AMD actually manages to get motherboard makers to respect a set of ground rules when it comes to implementing the BIOS handles for AOD, as well as fix the few issues still present, AOD will be truly excellent, but the first part of this equation seems hard to solve.


crones we're still partial to BIOS based overclocking, but we liked it well enough. If AMD actually manages to get motherboard makers to respect a set of ground rules when it comes to implementing the BIOS handles for AOD, as well as fix the few issues still present, AOD will be truly excellent, but the first part of this equation seems hard to solve.


Performance Testing

Instead of a throng of synthetic and less synthetic tests, we've decided to somewhat cull the herd and rely solely on the following:

Why only these these? Whilst many other tests could've been added (WMV encoding, AAC encoding, WinRAR/ZIP archiving, SiSoft Sandra, Fritz Chess etc.), that wouldn't have expanded your knowledge of the boards significantly - recall that motherboards aren't primary determinants of performance these days. They would've made sense if we were reviewing the Phenom, but it's too late in the game to be doing that. Rest assured that for Deneb there will be more tests than you care to see/read about. The particular test selection sought to expose how the boards fared when faced with typical challenges for lower-cost, IGP reliant solutions: video/audio encoding, HD video playback, photo editing and some gaming.

All tests, except the HD video decode ones, were run at an 1440x900 resolution, which seems to be the most frequently encountered resolution for PCs that rely solely on their IGPs (it's pretty much equal with 1280x1024, and only 20% higher in pixel count than the 1366x768 many LCD TVs support). Sideport memory was enabled for both 790GX motherboards, with Interleave set to Auto. Cool n Quiet was disabled for all tests.


CrystalMark2004R3

For CrystalMark we used its default settings, with the only mention that on all AMD motherboards (including the K9A2) HDD size had to be adjusted upwards to 128MB, since sizes as low as 16MB were permitted, whereas for the Intel setup these were not exposed. This is the only test where you'll be seeing the K9A2 Platinum included.


Of the AMD platforms, the K9A2 Platinum is the best performer, showing its maturity. However, differences are small, at best, excluding the OpenGL test. Recall that we're using a HD3870 on the MSI, since it lacks an IGP. Whilst it's not the most recent of video cards, nor is it a speed-demon, it's around 3 times faster than the HD3300s powering the Gigabyte and Biostar offerings - IGPs, in spite of their evolution, are still very low-end solutions for rendering. Keep in mind that the OpenGL test in CrystalMark is quite simple, and for more exotic rendering it's probable the delta would have grown further.

Looking at the eternal AMD-Intel battle, it's obvious that the 9950 Phenom and the Q6600 are quite evenly matched, neither having a consistent advantage over the other. The Q6600 is slightly faster at floating point work, whereas the Phenom has better memory performance, due to its Integrated Memory Controller (IMC). Of course, things get far more interesting once we look at the graphics oriented tests: both DirectDraw2D and OpenGL tests show the G35 IGP to be very weak. It remains to be seen how these numbers correlate with gaming performance and, for the moment, we'll give Intel the benefit of the doubt and assume that their OpenGL drivers are not quite tuned yet.

Before closing this section, let's look at the breakdown for two areas of interest: memory and HDD performance:

Memory Performance
Memory Performance
HDD Performance
HDD Performance

From the memory tests it's apparent that the Biostar is currently better optimized than the Gigabyte 790GX, offering better memory performance, if only by a fingernail - this is primarily a function of BIOS fine tuning and it's likely that Gigabyte will recoup the difference in subsequent BIOS releases. The IMC shows its benefits in the Intel/AMD comparison, where at equal frequencies the Phenom is able to extract better performance from the memory subsystem.

For the HDD tests all cards were run in AHCI mode, albeit that wasn't all that easy with the MSI, and HDD Advanced Performance mode was enabled in Device Manager. What's interesting is that we seem to have stumbled upon a significant anomaly in the SB750 boards - look at performance when writing 512K of data. We've repeated and re-repeated the tests, but the anomaly remains, and since both boards with the 750 Southbridge behaved in a similar fashion it's safe to assume that something related to it is the cause. We'll be discussing this with AMD and further investigating the topic.


x264 Benchmark HD, LameXP and PDNBench

No settings to discuss for x264 Benchmark, it's usage is quite straightforward - you simply run the batch file and get:


Between the AMD platforms, Biostar's implementation remains the fastest, if only by a hair - good job underdogs! Looking at how the 9950 Phenom does in comparison with the Q6600, it's notable that it's around 15% faster for the 1st encode pass (12% for the updated 819 version of the test), whilst at the same time being slightly (~2%) slower during the 2nd pass - overall, in a 2-pass encoding scenario, the Phenom would be faster, although things would be different when doing 1-pass quantizer-based/fixed bitrate encoding, where it would probably be a tie, with the contenders within a few percentage points of each other. It appears that the Phenom likes the math performed during the 1st pass in order to determine the best quantizer values.

Whilst PDNBench is just as straightforward as the prior test, for LameXP some additional data dealing with the files we encoded, and encoding parameters, is required. Since the codec itself isn't multithreaded, leveraging multiple cores requires encoding multiple files, so that a coarse level division of work can be done (each core gets a file to encode). We've opted for the following .wav files:


We configured LameXP in the following way:



Finally, in order to reduce the HDD's impact, instead of reading and writing the files to the same drive, the .wav files were read from a Samsung HD501LJ as they were encoded to the 640GB Seagate Barracuda. Results for LameXP MP3 encoding and PDNBench follow:

LameXP - lower is better
LameXP - lower is better

Obviously, MP3 encoding isn't a task the Phenom is very proficient at, with the Q6600 being 22 seconds faster, which is a notable 14% difference. Our 9950 is also slower at performing Paint.NET work, with the difference amounting to 8%. Once again, the TA790GX is slightly faster than its competitor from Gigabyte.


HD Video Decode Acceleration

Some details need to be provided here as well. Since we didn't have any Blu-Ray/HD-DVD disks available to us, nor did we find sufficient HD video samples that were adequate for our goals, we set out to make our own: we captured a 30 second sequence from Racedriver GRiD via FRAPS, and got this initial file:


Afterwards, we encoded 4 files, 2 WMV and 2 AVI, that looked like this:

1280 wmv
1280 wmv
1920 wmv
1920 wmv
1280 h264
1280 h264
1920 h264
1920 h264

With that assortment, we had the possibility to check both WMV VC-1 and H264 decode acceleration at the typical resolutions HD video uses: 720p and 1080p. The final ingredient for doing so was the player-decoder. We opted for a less orthodox path here, using Media Player Classic Home Cinema edition, which offers GPU accelerated WMV/H264 decoding support. However, for H264 we used Cyberlink's decoder, since it proved better than MPC's. For this we simply registered the Cyberlink decoder as an external filter, and all worked quite peachy. Results were obtained by monitoring CPU usage per the MPC process during playback of each file, with 6 measurements being taken and averaged:

WMV
WMV
h264
h264

Not much to comment on, in all honesty - decode assist works as it should, without any frills. The G35 can't do accelerated HD decode, for that you'll need its younger G45 brother - it's likely it would've produced results similar to those you're seeing with the HD3300. If you're wondering why CPU usage is so low in the tests with GPU assist on, it's a result of combining a quad-core processor, GPU acceleration, a rather simple audio stream and a light-weight playback application like MPC. And yes, results between the MA790GP and the TA790GX are copy-pasted, since they differences were extremely minute between the two.


Game Testing

For gaming there are a few things we aimed for: first and foremost, we wanted to ensure a somewhat playable experience - this means having a fluid framerate as close to 30 FPS as possible - this involved a bit of tinkering with in-game settings until a balance was found for each game. Also, whilst the HD3300 supports both AA and AF, neither are a realistic option at the 1440x900 resolution we used, and with the rather recent games we tested. Why not lower the resolution, you ask? Simply because even the low-end represented by the IGPs should at least be decent, which means running a non-eye bleed inducing resolution acceptably.

All tested games were patched to the latest available version, and our testing methods are identical to those we use in our GPU reviews, namely FRAPS runs through real gameplay situations. Company of Heroes and Unreal Tournament 3 are exceptions to this rule, since for the former we used the inbuilt benchmarking tool, and for the latter we resorted to UT3Bench.

Speaking of customizing settings, for Company of Heroes and Call of Duty 4 we had to use a jumble of in-game settings that looked like this:



For the other tested games, we managed to use presets:

With all that covered, let's peek at the results:


It's easy to see that the G35 is far out of its league. The only game where it's somewhat competitive is FIFA 2009, but we suspect that's in part due to the fact that the game is frame-capped at 30 FPS. The worst case for the G35 is Crysis where it's 375% slower compared to the HD3300+128MB DDR3 Sideport combo found on the MA790GP. Another odd behavior that we stumbled upon was related to RAM frequency: the Intel driver would crash in Half-Life 2 and Call of Duty 4 when RAM was at 1066, so we had to test those two games with it clocked at 800. None of the other tests had any issues with 1066 RAM.

Looking at the G35 numbers should also outline why we said that the G45 upgrade wouldn't have changed many things: even assuming linear scaling, the G45 can only be 50% faster than the G35, factoring in both the EU and the clock increase - not nearly enough to upset the situation.

Switching over to the victorious green side, it's worth your time to take a peek at Sideport/No Sideport numbers, to gauge the effect the presence/absence of a dedicated chunk of RAM. One gains 2-3 FPS from the Sideport, in the tested conditions; had the resolution been lower, it's probable that access to a pool of lower-latency RAM would've had a greater impact. As you can infer from the Biostar numbers, the primary benefit of the Sideport is due to its low latency (compared to accessing main RAM) nature: since on the TA790GX has 64MB of 800MHz DDR2 to assist it, its Sideport is offers lower bandwidth compared to RAM, which runs at 1066, yet still increases performance versus the no Sideport scenario represented with the MA790GP.

Is the HD3300 a fast IGP? Why, yes, yes it is ... it does allow one to play most current games reasonably, as long as settings are lowered and resolutions are conservative. However, a fast IGP remains a slow GPU ... so whilst AMD deserves kudos for the HD3300, one must not forget that if the aim is more than casual gaming a discrete GPU will be needed.


Conclusions

A question that may arise after seeing the prowess of the 790GX+SB750 combo is this: has the Spider platform been completed? And a good question it would be. This particular Spider had a very difficult birth, with the Phenom being late and underachieving, the RV670 being good but not great and the SB600 Southbridge causing its own share of mischief on the motherboard front. Many deemed it a failure ... yet AMD kept chipping at it. And then the RV770 came: a truly and undoubtedly great GPU. 1 out of 3 for the Spider.

With 790GX, and, perhaps equally importantly, SB750, the count can increase to 2 out of 3, because the aforementioned tag-team is a certainly compelling option for a certain segment of the market. It's a good option for people looking to build a HTPC, or for people looking at building a low-cost solution that can also game when not doing proper work. With SB750's portability, by pairing it with the 790FX AMD could also target superior market segments.... which brings us to the Phenom.

Ironically enough, considering AMD is, after  all, indissolubly tied to CPUs, the Phenom, their crown jewel, is currently the limiting factor. The motherboard angle is covered, ATI's GPUs are excellent...but the Phenom is stuck in a bog. It competes only up to the Q6600 level-as we've seen in this article as well - and that's it, beyond that there are no alternatives from AMD, whereas Intel has numerous CPUs ready to service the needs of more...”enthusiastic” users. From the Q6600 downwards, AMD competes just fine-this is also outlined by their pricing structure, the 9950's price clearly showing who's neck it's going after.

Does that mean that the K10 is a horrid CPU? Hardly, it represented solid growth over the K8, and it is a good CPU in its own right ... the trouble is that it isn't good enough, in its current incarnation, to match Intel's excellent Core 2 architecture. AMD needs something on the CPU front, and injection to its line-up, something that spices things up a tad and increases their competitiveness. We're cautiously optimistic about Deneb, in this regard, since we've heard a number of interesting things about it...but we'll have to wait a slight bit more before seeing how the new 45nm guy performs.

Out of the two boards we played with, we'll have to admit that we ended up liking the Biostar somewhat more. Our opinion of the Gigabyte was somewhat soured by the cold-boot issues, and the fact that it was constantly outperformed by its cheaper sibling didn't help. After 1-2 extra BIOS releases it's likely that it'll grow into a very neat board, but for the moment it's not a compelling option (at least for us).

Should you go out and grab one of these boards/ a 790GX board? It depends, really...the author of this article wanted to build a HTPC, so he got one and he's extremely satisfied with it. Others we know of wanted to build a cheap work-PC that allowed them to also take a break and relax by playing a game (not Solitaire or Minesweeper, mind you), and they found the 790GX a good fit for their needs. In the end, it's up to you to determine how adequate a product is for your needs.

Rage3D would like to thank AMD's Damon Muzny and Ivica Stankovic, as well as Bogdan Rogojina, for their support, This review would not have been possible without them!