Ska du ha 4 gigabyte ram och vill utnyttja detta behöver du ett 64-bitars system.
Det har inget med processorkärnor att göra, eller processer.
Ser du minnet som en massa små lådor, och varje låda behöver ett nummer för att datorn skall "hitta" den, så förstår man att 2^32 ger maximalt 4 294 967 296 lådadresser.
Därefter är adresserna slut, och oavsett hur mycket minne du har, kan inte datorn registrera detta, eftersom den inte kan ge den en adress.
Att ha 6 gb på ett 64-bitars system är inga problem, men du kommer inte vinna mycket i prestanda från 4 gb. Det är större skillnad mellan 2gb och 4 gb än mellan 4 gb och 6gb.
Det finns nog inga standardprogram idag som använder allt minne på en gång.
Det man vinner på är att man kan ha fler program igång samtidigt utan att datorn saktar in.
Rent ekonomiskt så är det inte så stor skillnad mellan 4 gb och 6gb, så du kan ju köpa det. Men du kommer nog aldrig komma upp i 6 gb minnesanvändning om du inte använder extrema 3d program och bygger avancerade modeller.