Absolutely
You will only start running into problems once you get above 3GB as 32-bit wont recognize more than 3GB (or 3.5ish, dont remember the exact number)
for example, if you install 4GB of RAM in a 32-bit system and check your properties, it will only display and use 3GB