I don't have any UltraSparc machines, but it seems like the answers to your questions are: the Blade 1000 can use 1200 MHz CPUs if it has a high enough OBP revision and (maybe) a late model motherboard.
the XVR-600 and XVR-1200 are 3DLabs graphic cards with Sun firmware, and the XVR-1000 is an in-house Sun card. of those, the XVR-1000 has the most memory and is a UPA card (so there can be up to two in a Blade 1000). the others are PCI cards.
The SB-1000 uses eight 232-pin PC-100 ECC DIMMs, with a maximum memory of 8GB.
the XVR-600 and XVR-1200 are 3DLabs graphic cards with Sun firmware, and the XVR-1000 is an in-house Sun card. of those, the XVR-1000 has the most memory and is a UPA card (so there can be up to two in a Blade 1000). the others are PCI cards.
The SB-1000 uses eight 232-pin PC-100 ECC DIMMs, with a maximum memory of 8GB.