El cliente UD es propietario, mientras BOINC es abierto, en principio hacen lo mismo, pero BOINC tiene soporte para multiples procesadores (nucleos, hyper threading...), te permite unirte a otros proyectos, controlar la CPU que consuma el programa, permite hacer skins.
Lo unico es que todavia no soporta el proyecto de muscular distrophy