This is about asking what color should I paint my house. There are so many variables involved here in the .conf files that the question is virtually impossible to answer with the information given.
I would "google" optimize mysql and apache and at least get an idea of numbers that need to fill in the blanks. Also, by default, mysql has caching turned off, turning it on can do wonders (works best on sites with a lot of static data). Reductions on disk reads can reach 75% or more (caching only works on unchanged data fields).
What would be helpful would be some more data on what is going on with the server. Bottleneck fixes are easier when you know what they are. Look at installing something like "Munin". This can pinpoint the bottleneck and knowing what to fix is a big time saver.
If this is a production environment, it would probably be to your benefit to use a third party to bring that server up to speed without down time (bad setting's can be disastrous). If you need recommendations for this type of service I can send you links to a couple I have used on my servers in the past.