1 - Tu peux faire tourner les applis 32 bits sous Vista 64 (a l'exception de ce qui touche au système genre antivirus - firewall)
2 - C'est exact, un OS 32 bits ne prendra pas en compte l'intégralité de tes 4go de ram.
Pour m'en servir au quotidien, sans avoir eu de soucis, je te conseillerais Vista 64.
Dernier point, c'est un sujet qui a déjà été traité en long, en large et en travers sur ce forum, donc si tu cherches des réponses complémentaires une petite recherche devrait t'éclairer.