I would recommend the G73JH-
A1, as it has everything all other versions have plus blu-ray and 1TB storage rather than 640 or 500GB. And imo it's the best value of any laptop out there. As a matter of fact, I'm typing this now on its responsive keyboard. It can handle every game I've thrown at it with everything maxed out. CoD4 runs at about 70 fps on 1920x1080 and 4x AA. Even Crysis runs at around 20 fps at that res with everything maxed. I love it.

As for where to get it, I'd recommend XoticPC,
http://www.xoticpc.com/asus-g73jha1-order-p-2731.html. I bought mine from them, and I couldn't be happier with their service. With their free shipping promo, their price is very competitive. Also I've seen good prices at buy.com and tigerdirect. But whoever you get it from, I'd say get it. I spent months in research and I never found anything better for the price.