Try cleaning your disc, it may be smudged or stained. Also, make sure you have no applications running in the background. They take up the RAM that the game could use to run more efficiently.
yeah...
Tell us if it work after you've done that
Did it without the trainer as well, the game still takes a looong time to load.
You're screwed then I guess.