328 ram is not bad. No phone ever have its full advertised ram to run the phone. For example the htc sensation has 758 megs of ram iirc, and only 5 and change is available for use, and since sense 3.0 is such a resources hog, the phone would lag when you run live wallpaper. This is on a dual core phone btw. That is nuts!!
Edit: I just did a quick search and apparently the htc sensation has less than 100 megs free when you go to task manager. I don't know what a charge has since its all bloated up, but on my rooted samsung fascinate I have around 150 megs after I turn on my phone. The charge us essentially the same phone but with a larger better screen and lte radio. So my phone has more free ram than the sensation in the end even though it had less on paper.