SQL will use all the memory that it's allowed to use, up to 100% of what's on the machine. You need to set its limits. If you don't, it will try to use everything.
SQL uses a lot of memory, that's by design and how it's intended to work. Using lots of memory is not a problem.
Why on earth are you using 32 bit?
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)SQL In The Wild
: Discussions on DB performance with occasional diversions into recoverability
We walk in the dark places no others will enter
We stand on the bridge and no one may pass