First of all, you will never be able to use all 4GB because Windows reserves space (I can use 3,86GB for instance). There are a lot of factors why this could be the case: Have you looked inside your Bios for a x64 option?

3.25GB is more than enough btw. No application will ever use that much RAM unless dedicated.