2 hours ??? thats way too long... but @97%, may as well let it finish and see what happens, but it sounds like trouble reading the disc or writing to the HDD?
Even on my 5400rpm IDE laptop it installed 64-bit ultimate in around 20 minutes.
But if the OS runs quick enough then I wouldn't worry about it.