> If I split the page into say three parts and then combined them on one page
> using the include function of PHP, would I still have to same problem?
I don't think this will really help any, because the files would still
be combined together on your side
of the server and the large file will go over the wire and be loaded
into a ~5MB file in the local browser.
The static HTML page is pretty much as fast as you can get on the server side.