Tu peux passer au 64bits, il n'y a certe pas de version 64bits de firefox, mais les versions 32bits tourne très bien
32bits = programme 32 et 16bits
64bits = programme 64 et 32bits
FireFox, Abode, et 99% des programmes 32bits passeront sans problèmes 
Pour les codecs, sa marche aussi dans la pluspart des cas (divx, xvid, ...) et dans tous les cas, les logiciels qui permette de lire et convertir passe très bien (Nero, VLC, SUPER, ...) et même certains logiciels comme "VirtualDub" dispose d'une version 64bits qui leurs offres de meilleurs performances sur un OS x64
Ensuite, bah y a le truc pour la RAM, bon tous le monde le sais, sa permet d'avoir plus de 4Go de RAM détecté, mais il y a aussi autre chose: en temps normal, un processus ne peut pas s'attribuer plus de 2Go de RAM à lui tout seul (c'est le cas d'un processus 32bits), sous un OS x64 et une application 64bits, son processus peut dépasser les 2Go de RAM à lui tout seul (coté jeux c'est utile pour le Cinematic Mod de HL2 ... Pour le rèste sa sert pas trop pour l'instant...) Après c'est pratique quand tu virtualise un OS par exemple...
Enfin, après:
Application 32bits = tourne aussi bien en 32 qu'en 64bits
Application 64bits = plus performante (mais on besoin d'un OS 64bits)
PhotoShop et Flash marche très bien
(Flash ne peut être installé que sur FireFox et IE 32bits, la version 64bits de IE est incompatible pour l'instant (mais c'est pas un problème, sur un OS x64, tu as la version 32 et la version 64 d'installé à la base (pour IE, WMP, ...) suffit de choisir la bonne version quand on la lance cay tout
)