I find most performance issues these days are due to faulty registry entries, as UnworthyBean previously mentioned, CCleaner does a pretty good job of this & if you find you still have any problems then updating your drivers & customising the msconfig should sort it out.
Although judging from the spec you have in your sig you shouldn't have any need for any optimisation software.