Just a bit of clarification. Using the image tag to display images on a web page is not considered image uploading. Typically, anything coming from the server to the client is considered downloading.
Images and other resources like CSS and JS files will typically be cached autmagically by the browser unless you direct the browser otherwise. As Oricio stated, most likely your issues are because of using a free hosting service like geocities. You kind of get what you pay for.