Ahh, interesting times....

When Nvidia released their hawt 8800 series cards, I wanted one (didn't we all?).

Alas, the prohibitive initial pricing here (+4000 shekels, ~$900 USD) put the 8800 GTX slightly out of sanity's reach.

The 8800 GTS was somewhat better, around a thousand shekels cheaper, but still pretty expensive. Plus, with my monitor's native resolution (1920x1200), I wasn't sure that the GTS would future-proof me the way I wanted it to. In all the benchmarks, the performance difference between the GTS and GTX was truly on a par with the price difference - the GTS was 3/4ths the GTX's speed, but also 3/4ths the price. In other words, you truly did get what you paid for in getting a GTX. But since initial prices here were prohibitive, a GFX card upgrade was out of the picture - for the time being.
So I waited for both a price drop as well as a bolstering of my bank account. Meantime, I read up on the cards, and at one point in October, I realized that my current PSU - an
excellent 480W Thermaltake Silent Purepower model from a couple of years ago, had none of those 6-pin PCI-E power cables that newer graphics cards need. So I started keeping watch on
the various PSU's reviewed on
SPCR; I was wanting my new PC to be relatively quiet, but I wasn't going to be fanatic about it. Besides, they seem to be more comprehensive in their reviews than most other places.
When I finally saw the reviews for the
Corsair HX520W, I knew I had found the PSU I wanted to get. 120mm fan, modular cabling, and great efficiency - what wasn't to like? And when SPCR held a lab clearance at the end of November, offering the 520W Corsair PSU for less than half what it cost here, I jumped at the chance.
It took its sweet time in arriving, since it wasn't shipped airmail, but I wasn't in any rush to get it - there wasn't any point until I got a GFX card to go along with it.
Then, on February 21st, I saw a relatively massive price drop on the XFX GeForce 8800 GTX - a drop that put it at 3000 shekels instead of the 4k+ other 8800 cards still were running. This put the card at a price locally (with all the warranty advantages that come with that) that it would have cost me to buy one from overseas and have it shipped, so I jumped at the chance. It arrived within 2 days, and my eyes bugged out at the size of the beast. It's one thing to read about it being 12 inches long, or even to take a ruler and measure the length out, but having it there in front of you...

I wasn't sure it'd fit nicely in my case, but a test positioning showed me that even if it didn't fit, it would be by a few millimeters conflict with the HDD cage, and I was sure I could file some of the metal away with a (surprise!) metal file.

No problemo there.
In the meantime, my Corsair PSU arrived, but with one slight hitch - apparently the SPCR labs forgot to include one of the modular PCI-E cables (the PSU is supposed to come with 2, for running SLI - or a single 8800 GTX). I emailed them and was told that they'd send it via airmail pronto. But I didn't want to wait even that long, so I went hunting for a MOLEX -> PCI-E cable. I finally found one yesterday, and when I got home last night, I started upgrading my PSU and GFX card.
So, to remind you, so far I've upgraded to a (temporary) ASRock 775Dual-VSTA motherboard, an Intel Core 2 Duo E6600 CPU, a Corsair HX520W PSU, and an XFX GeForce 8800 GTX card.
The PSU switch went perfectly, aside from having to reposition a few drives internally to get the cabling to reach far enough; my Creative Labs X-Fi requires 2 of those mini-MOLEX connectors: one for the card itself, and one for the 5 1/4" front-panel drive bay thingy. The X-FI card was of necessity placed in the lowest PCI slot possible - out of the other 2 slots, one was blocked by the 8800's heatsink, and the other would have had the card nestled right up against the 8800's heatsink, blocking half of the fan intake. The only problem with this was that the Corsair's modular cabling only had 2 mini-MOLEX connectors, both on a splitter cable from a regular MOLEX plug, and the length assigned to each mini-MOLEX branch wasn't overly long. But with the card in the bottom slot and the front-panel in the bottom bay, it managed to stretch the distance.
Getting my 8800 GTX in was another matter. It did fit without having to file away any metal from the HDD cage, but it was just a wee bit too tight for my liking. So I took out the HDD cage and filed away about 4mm of metal where the card would be pressing against it, and viola! All fits.
Here's where things get interesting (but for the sake of brevity I'll get right to the point).

The ASRock 775Dual-VSTA motherboard does not support the Geforce 8800 line of graphics cards.
It's not listed on the list of supported PCI-E cards on their website. Oh, it works fine in 640x480 VGA mode (F8 before Windows starts booting, Force VGA mode) or in safe mode from 640x480 up to 1280x1024, but I suspect that none of those modes are being run through the Nvidia drivers, since I can't see the enhanced Nvidia control panel in the Display Properties anywhere. If I try booting normally, all I get is a black screen after the Windows XP logo / progress bar screen, and then a reboot after a minute of nothing.
So, now it appears that in order to get my 8800 to work, I need to get a proper motherboard (the ASRock
did only cost like $60, and was always just going to be an interim solution that would allow me to progressively upgrade my CPU, GFX card, and RAM step-by-step instead of all at once). Am looking in the Nforce 680i direction currently, or perhaps the lesser 680 LT. But to do THAT, I'll also need to upgrade my RAM to DDR2...
*grr*