3
Is your page loading third party content (some widgets as wheater, counters, ... can be slowing down page load)?
Did you not exagerate with blocks?
Is it the front page that is loading slow or all pages?
Check the server CPU load in your site admin panel (maybe other sites on the server are overloading it).
If you put debug on, you can see some timings.