Different preloading times in mac and PC

Hello!
My preloader for a website takes 5-10 sec on PC and like 40sec on MAC.
Does anybody know why?

frame 3:

per=(getBytesLoaded()/getBytesTotal())*100;
totalBytes = Math.round(getBytesTotal() / 1024);
loadedBytes = Math.round(getBytesLoaded() / 1024);

wF=Math.round(per)*2; 

loader.gotoAndStop(wF);

(loader has 200 frames)

frame:4
if (_root._framesloaded < _root._totalframes) {
gotoAndPlay(3);
}else{
gotoAndStop(“start”);
}

G.
bhf