I am sure your looking for honest answers here, I have you a 3 because loading has been painful at times. I don't know where your server is located but I live in Michigan and I have had to wait at least 5 seconds to load a page a few times. I don't know if you are using a shared host or not. But if you are they are probably limiting your database connections. And if your not using a shared its time for a bigger VPS or server depending on what your renting. I hope that helps.