32bit kann 3,5GB adressieren. So gab es auch Systeme mit verbauten 4GB, denn 256MB bis 512MB wurden für die Grafik und Chipsatz verwendet. Zumindest unter WIndows.
Linux kann, wied bereits geschrieben, größeren Speicher adressieren. So sind auch 8GB mit 32bit möglich.