PC1066 is DDR1066 RDRAM (as opposed to DDR266 SDRAM). It operated at an actual frequency of 533MHz, and was 16-bit. So a pair is 32-bit. But its base clock is 4x as high as PC2100.
So DDR SDRAM has 4x as wide a pathway, but RDRAM is clocked 4x as high. PC1066 became RIMM4200 when put on a 32-bit module, where 4200 stood for the bandwidth of 4200MB/s. That's 2x PC2100, but you can do Dual Channel with PC2100 as well.
What all that means is that PC1066 gets you 4.2GB/s (in dual channel mode like the i850 provides), and PC2100 Dual Channel gets you 4.2GB/s. So with a 533 bus P4, which also has 4.2GB/s bandwidth, it's a wash.
But for some reason PC1066 turned out to be slightly better performing than PC2100 dual channel. And running your RAM at faster than PC2100 speed in dual channel doesn't make sense with the 533 bus P4, it gains you nothing. Still, if he HAD to change platforms I'd tell him to get PC3200, so he could use it with a future processor upgrade.
At any rate, he'd save SOME money going with more PC1066, over replacing the board and RAM. And for some odd reason, given equal bandwidth, RDRAM on the i850 beats DDR on the 865. The main reasons RDRAM was dropped is that 1.) it wasn't fast enough to keep up with PC3200 (dual channel) on the 800 bus P4, 2.) Public resentment over forced RDRAM 3.) Expense.
<font color=blue>Only a place as big as the internet could be home to a hero as big as Crashman!</font color=blue>
<font color=red>Only a place as big as the internet could be home to an ego as large as Crashman's!</font color=red>