OK, PC1066 has 4.2GB/s bandwidth. "PC3500" would have 3.5GB/s. I've never seen REAL PC3500, only some overclocked stuff that won't even run at full speed on most boards (because it requires up to 3v on the 2.5v line, which most boards won't supply).
So in reality, let's compare VIABLE memory solutions, DDR400 is PC3300/PC3200. 4.2GB/s v 3.1GB/s. Now you see why RDRAM is "faster".
Plus, the most common PC1066 RDRAM is Kingston 32ns, which happens to be a cycle time rated for 600MHz operation (PC1200 RDRAM). So it can be overclocked by 12.5%. I doubt any current PC3200 can be overclocked even a few percent.
The math works like this: RDRAM on the i850E chipset is dual channel. Each module is 16-bits, but making the two channels parallel gives you 32-bits. PC1066 uses DDR technology similar to DDR SDRAM, so even though it operates at 533MHz, it's DDR1066 rate. But only 32-bits.
So you mulitply 1066x32, then divide by 8 to go from megabits to megabytes, then by 1024 to go from MB/s to GB/s, and you get 4.2GB/s
PC3200 needs no math, just divide by 1024 to get GB and you have 3.1GB/s. But if you want to do the math, PC3200 is DDR400, which means it's 200MHz with DDR. But it's also 63 bits wide. So if you do similar math, 400x64/8/1024, you get 3.125GB/s.
<font color=blue>By now you're probably wishing you had ask more questions first!</font color=blue>