A great website for this is Newegg. When you start searching in the laptops section, go over to the options bar on the left and there is an advanced search tab. That tab will let you full customize and pic out specific details in you laptop. I recommend staying with brands like Lenovo, ASUS, MSI and ACER. HP is supposedly making a comeback from the hole they dug but they are loaded with bloatware; I wouldn't buy from them. ASUS aslo can have a bit of bloatware but they make good hardware. AS for a GFX card; if you get a AMD (7000 sereis) , I would get an A8/A10 APU (integrated gfx processors that kick butt) or even better a APU with a dedicated (might go over your budget). If you get an i7, you'll wind up with nVidia (600 series) and they very common. Something to keep in mind is that when you do buy the laptop, your going to discover that your not getting any physical media and the OS instal is on the hard drive along side the OS.
As a side note, has anyone tried playing putting this on a Surface Pro? It wouldn't be the best option but it would be halrious to see it worked at all.