Afaik, that number refers to the FSB clock speed. In that case, higher should be faster, but you have to make sure your mainboard can handle the speeds. Wouldn't make sense to buy RAM clocked at 800MHz when your mobo can only use 667MHz.
The RAM speed best for you is whatever is double the FSB of your motherboard. If your FSB is 333, the equivalent speed DDR2 RAM is 667. But you can still use 800 on any recent mobo afaik, you just change the strap in the BIOS. Whatever that is, I haven't got a modern rig yet, I've just been doing a lot of research lately.
also for running all of this including the 2 8800gt's what power should i need 1 600w or a 450w?.
It also has some Uv lights in the case and water cooling and a couple of fans on the HDDs and 4 hdds 1 blue ray player 1 DVD ram and a DVD rom independent sound card and 2 cooling controllers,
The memory you are looking at is, in my opinion, overkill. The stuff above is fine for your needs.
As for the power supply, definitely get the 600W, lol. 450 is most certainly not enough to run two graphics cards AND all your peripherals. Take a look at the Corsair 620HX if you can get that there...
i can get a tt toughpower 650 w its cheaper and its probably better in some ways with support for 4 sli cards all plugging into it so think i will go for that.
the ram you can get will be good for you. and i would pick up the toughpower 650w if you can get it. just to let you guys know ddr1066 ram will work with a board that only supports ddr533, ddr667, ddr800. it will just run at a lower clock speed until you either overclock it or adjust the memory strap in the bios but have the memory running higher than your fsb on your cpu doesnt benefit much. so run lower clock speed and tight timings if you wont be overclocking. ddr800 with 4-4-4-12 timings will run about the same performance as ddr1066 at 5-5-5-15 timings.