The reason why Hope85 Pictures might take a little longer to load is because he uses a lot of gif images which are much larger in size than a regular picture.
A Picture is usually between 550kb to 1MB in size which should load quickly. Then you get a gif image which is close to 10MB in size will take a bit longer to load as it has to buffer a copy to your Temporary Internet Files before that gif will play. With being on 3MB internet explains the slowness for certain pictures such as gif images.
Time to call your ISP and get some additional Bandwidth added because 3MB is not all that quick. From the area I am from they call it Lite Speed which is the lowest speed available for ADSL, DSL or Cable Connections.