SiS makes the 648, Intel makes the i845. 648 can support PC3200 (depending on the board manufacturer), i845 supports PC2100 or PC2700 depending on version, i845E, EP, G support PC2100, PE, GE support PC2700.
Those are the max memory speeds supported. Any of these boards also support slower DDR memory types.
There are a lot of junk boards with the 648, the worst of which is the Asus P4S8X. The best 648 board is probably the Gigabyte GA-8SG667.
SiS 655 chipset boards will be availble soon, which use Dual Channel technology, doubling memory bandwidth by using a matched pair of DDR modules.
<font color=blue>You're posting in a forum with class. It may be third class, but it's still class!</font color=blue>