Overclockers appear to have some stock of various models; the 'BFG GeForce 8800 GTS 640MB GDDR3' model for a mere GBP381.86 seems like a reasonable deal to me. The bigger and badder GTX's are just too expensive to be justifiable.
Can't say I'm overly fussed about performance - my 7300LE is rubbish and my 6800 isn't anything special yet I've not had many (if any) situations where its been too slow. Every benchmark I've seen puts all variants of the 8800 at well above either of those GPU's.
Now the big question. The really big question. The one that I want an answer to before I part with my cash: Will I be able to use it with Direct3D 10.
I'm using Vista-RC1 and the October SDK and it'd be nice if I could buy the hardware, drop it in and have a hardware D3D10 device to use.
Thing is, I fully expect driver problems - I see the '95' drivers are out for Vista-RC2 but they aren't compatible with Vista-RC1 due to DDI changes. I doubt out-of-the-box drivers for Nvidia GPU's will enable D3D10 and equally any archived RC1 drivers probably aren't G80 enabled.
So, the catch - I'd need Vista RC2 to use the hardware, but with Vista RC2 the SDK is not compatible. Bugger.
I would assume that the December '06 DirectX SDK will run on Vista RTM or RC2, but thats still another 5-6 weeks away...
I've asked in the official place, so maybe the powers that be will comment...