2
Out of the 3 you mentioned:
CBB is a XOOPS module alone, and made by members of xoops. This means it is free and easy to stay with the same system as XOOPS core upgrades!
IPB is a proffesional board and is Invision Power Board intergrated into xoops, that now cost! so no further upgrades, also it means that it hacks the main XOOPS core, so when upgrades come for xoops, you need to wait till the makers of the module version, upgrade to the core of XOOPS version.
PBB again is a copy of PhPBB, it is also an intergrated version into the XOOPS core, this cause again problems when upgradeing the core of xoops!
There is also newbb, which is the basic XOOPS standard module which is on my site.
Also the just new released version of newbbex, which is an upgrade version of newbb.
And last but not least there is newbb2, which is what you are using on xoops.org.
Both the last 3 and CBB are easy to upgrade with the XOOPS core, as they are made by XOOPS and are a self contained module.
Hope that helps