This is getting silly. With the launch of the new GeForce 9600 GT, Nvidia has added yet another chipset to the ludicrously crowded upper-medium segment of the PC graphics market. To give you some idea of how congested things have become, have a chew on this brief synopsis.

Boards based on the ATI Radeon HD 3850 chipset can be had for a whiff over £90, while the 3870 kicks off at £125. From Nvidia, there's the 8800 GS, a cut-down chipset based on the G92 GPU at about £90, with the standard G92 variant (the 8800 GT) yours for £135 in 256MB trim or £150 for the 512MB version. The full fat G92, known as the 8800 GTS 512MB, starts at approximately £175.

Needless to say, several additional variations including a wide range of factory overclocked cards complicate matters further. Prices are likewise constantly shifting, creating all manner of confusing overlaps.

It's into this baffling, DX10-powered melange that Nvidia has dropped the 9600 GT. The particular Palit-flavoured 9600GT Sonic tested here, complete with factory overclocked core and memory settings, weighs in at £127.

Get ready for G94

In many ways what we'd really like to see is a new high end chipset to restore balance to the universe and relieve the congestion towards the top of the market. But the 9600 GT is what we have. And it's actually a rather fine thing.

Architecturally, it's powered by the new G94 GPU and is therefore a chip off the same 65nm block as the 8800 GT and 8800 GTS 512MB.

In other words, while it may not sport quite as many functional units, it does boast identical 3D rendering capabilities. Exactly how those capabilities differ from Nvidia's first generation of DX10 GPUs, including the 9600's predecessor the 8600 GTS, remains unclear.

For now, all Nvidia is willing to reveal is that data compression has been improved which in turn relieves some pressure from the memory bus. Still, NVIDIA has at least seen fit to divulge the 9600 GT's basic layout.

First up, the shader count weighs in at 64 streaming units. That's half of the total of an 8800 GTS 512MB-based board (don't forget, the 8800 GT has a slightly smaller 112-unit shader total). The 9600 must also make do with half the number of texture address and sampling units of its bigger brother. In most regards, therefore, the 9600 is functionally one half of a G92-based 8800 GPU.

Short on shaders

Intriguingly, one area where it makes no compromises involves the render output units (ROPs). G94 retains all 16 ROPs. It's also worth noting that while the 9600 is well down on shaders and texture samplers compared with the 8800 series, it has literally twice the number of the outgoing 8600 GTS.

And it packs a capacious 256-bit memory bus, a first for an unambiguously mid-range GPU from either ATI or NVIDIA.

As for clockspeeds, the reference 9600 GT chipset matches the 8800 GTS 512MB with 650MHz core and 1,650MHz shader frequencies. However, Palit's 9600GT Sonic ups the ante to 700MHz core. Memory clocks are just as healthy with 512MB of GDDR3 running at 1.8GHz DDR for the reference board and a nice round 2.0GHz for Palit's take on the 9600 chipset.

The also 9600 receives the latest revision of Nvidia's PureVideo 2D video acceleration core. Better performance and more post processing options, including dynamic contrast enhancement, are the key enhancements. As ever PureVideo is dependent on software player support from the likes of Cyberlink and Intervideo. Enabling hardware 2D decode acceleration is not always straight forward.