Hey Matty -
That review tested the XFX 7600GT, not the 7600GT XXX version. The 7600GT XXX has clock speeds of 590/800 whereas the reviewed card is clocked at 580/750. It doesn't seem like much, but the extra clock speeds do make a difference on this card.
Leadtek customer service has been good for me. I've RMA'd two of their video cards with no problems at all.
.