if you're running vista32, there's no reason to go higher than 2GB. while vista32 can technically address 4Gb memory, due to how it "sees" it and how it's allocated to the system, only about 2.7GB are useful.
however while some of the memory above 2Gb is useable, you're likely going to hurt...