hehe a 6600GT is def good enough to run that game in high settings, just because they don't list it dosn't mean it can. I mean the FX 5700 series listed at the bottom is worse than the 6600GT.
Also, he says clicking on the installer crashes it, so hasn't had chance to install it to try the game out.
I'd advise downloading from another mirror like i suggested, a closer and more reliable one. Maybe one linked to there site or something