It would be best to do this job hourly, unless you just want to do a fixed job rate. I have 18 years of server administration and web design and programming experience. I used to work for a large hosting company, and managed over 20 000 servers and served over a billon web pages per year. I currently have my own servers, and take on many projects like this. I can optimize your website, find out where the bottlenecks are and help figure out solutions to resolve the issue. First thing, is that I need to log into your server and see exactly that is going on. Questions need to be answered, how much memory does your server have? Your your processor can create performance issues, but overall the memory has a huge effect on it. I can assure you that I will get you back up and running. I have servers that are load balanced receiving over 1000 visitors per minute.