The ORDER in which the various elements appear on the product info screen are controlled by a combination of structures in tpl_product_info_display.php and your CSS. Also, there are settings in your admin console that goivern the number of additional images to display in a line.
The first thing to do is put an OVER-RIDE tpl_product_info_display.php file into your CUSTOM template folder.
Basically, this means you COPY the default file:
includes/templates/template_default/templates/tpl_product_info_display.php
to:
includes/templates/YOUR-CUSTOM-TEMPLATE/templates/tpl_product_info_display.php
Then, you make edits to the copied file. You never alter the CORE (default) file.
You should edit the copied file by sending it ftp to your hard drive, then opening it with a PLAIN TEXT EDITOR such as Crimson Editor.
In that file, you will see the various components neatly delimited by:
<!---BOF xxxxxx -->
(Some PHP here)
<!---EOF xxxxxx -->
Their POSITION, relative to each other, determines the ORDER in which they appear on the product info screen.
So you need to CUT and PASTE the section that relates to the additional images. You CUT it from where it is currently located in the code file, and you place it before or after another section.