See this on registered memory (they're the same thing):
https://en.wikipedia.org/wiki/Registered_memory
TL DR: Registered/Buffered memory adds additional circuity to allow a memory controller to support a higher number of memory DIMMs per channel. It's almost exclusively used in servers that need a lot of RAM. It tends to be higher latency, so slightly slower too, and ridiculously expensive.
Unbufferred RAM is your-bog standard DRAM used in all consumer PCs, and all but niche workstations.