I know its not everyone's cup of tea, but I've been using the Steam version for quite a while now, since moving to Win 7 64bit. No install tricks, just works.
Here's a guide I pieced together, which should be near to max as possible on an ATI card:
http://forums.steampowered.com/forum....php?t=1358851