Las aplicaciones de 64 bits han sido totalmente compatibles con Leopard (OS X v10.5), y los programas sin GUI de 64 bits desde 10.3. Lo único que se agregó a la versión 10.6 fue que Apple incluyó un kernel de 64 bits (que es una cosa completamente separada) e incluyó el código de 64 bits en (casi) todos los programas que se envían con el sistema operativo.
OS X utiliza un formato binario "gordo", que permite que un solo programa incluya varias versiones de arquitectura de CPU de sí mismo; cuando se ejecuta, el sistema operativo elige la "mejor" versión del programa y la ejecuta. Por ejemplo, en un Mac Intel con capacidad para 64 bits, buscaría primero una versión Intel de 64 bits; si eso no estuviera disponible, buscaría una versión Intel de 32 bits; si no estuviera disponible, buscaría una versión de PowerPC de 32 bits y la ejecutaría bajo el sistema de emulación / traducción de Rosetta.
Resultado neto: es probable que muchos de sus programas ya tengan capacidad para 64 bits y se hayan ejecutado en ese modo durante un tiempo. Algunos pueden no serlo, en cuyo caso seguirán funcionando bien en modo de 32 bits. Todo es notablemente transparente.
Si desea saber cuál de sus programas admite el modo de 64 bits, ejecute la utilidad System Profiler y seleccione Software - > Aplicaciones desde la barra lateral; mostrará una lista de todos los programas que puede encontrar, junto con si son solo Intel, PowerPC o Universal (ambos), y si tienen compatibilidad con Intel de 64 bits. También puedes usar Finder's Get Info en un programa; si tiene una opción "Abrir en modo de 32 bits", ese programa incluye versiones de sí mismo de 32 y 64 bits (y esa opción le permitirá anular el ideal del sistema operativo de la "mejor" versión).
Ahora, para responder a tu pregunta más directa: no sé sobre Chrome, pero la versión 3.x de Firefox viene en un binario de solo 32 bits; La versión 4 viene con 32 y 64 bits. Cualquiera de los dos funcionará bien.