You'd be hard pressed to find a laptop with an i7, dedicated graphics, and a 17in screen for under $700!
I found this one, which fits the bill for your needs, mostly. It'd be a good gaming laptop, as it has dedicated NVIDIA graphics (840m), 1TB of space for all your Steam/Origin downloads, and...