I remember from some time ago, how Gimp slows down with even simple operations once you start adding layers.
This was making the frames for count-down timer by duplicating a layer (the hand) and rotating. After very few of these operations, it slows to a crawl.
Recreating that on a newer faster machine (3 GHz quad core, 4 GB mem) and gimp 2.8, much the same. I upped the tile cache size to 2 GB.
Starting with a base like this,
http://i.imgur.com/Td6qo.jpgnowhere near as large as OP's but 3000x3000 pix
Then added a layer with a "hand" at 12-o'clock, duplicated and rotated 30 deg. The rotation time for subsequent layers is
layer 1 - 16 seconds
layer 2 - 33 seconds
layer 3 - 1 minute
layer 4 - 1 min 57 sec
layer 5 - 3 min 36 sec
layer 6 - 7 min 30 sec
So exactly the same operation doubles for each new layer. I am not a masochist. At this stage system memory was almost used up and even rendering the "hand" slowed to a crawl, stopped here.
screenshot at this stage.
http://i.imgur.com/IdrJK.jpgSimilar projects recently with large images and several layers and the way I go is to create the layers individually, do whatever editing & save them. Then to finish-up, start afresh and import as layers. That way you don't get so many of the Gimp overheads.