JoeSamo86, it doesn't look like you have that many things running in the background. The amount of memory you have now (2GB) is more than enough. The Punkbuster processes could probably be disabled if you're not playing any games. Those processes will automatically start up when the game is started again.
When was the last time you performed a defrag on your drive?
And 2gb memory?? I have 4! (Well WinXP says 3.5 in properties of my computer but we all know why that is)