My question is does more free ram increase the performance? I run a simple charting program with 1 min, 5 min chart plus times and sales of only a single index futures, others stuffs are TWS, EXCEL, a web browser, MSN as well as Oanda with 2 windows. That's it, all on XP. My CPU usage is below 30% for most of the time. I got 1GB ram and I have about 35-45% free ram available after loading all my stuffs during trading hours. Also, as time running, I got less ram available after trading hours. Any freeware can clean up those unnecessary ram allocation as many as possible?