I think they run TTS too. I am also an 8 but for this style I would go down a half size. I tried on the 8 recently at the Gucci store and my foot was slightly slipping out.....and of course they didnt have a 7.5! Just my luck!
If your ordering online buy both and send back the ones that dont fit. Always a safe bet when ordering online.