The 680M was made for the M17x R4. That's basically why (in layman's terms). If you're not "tech-savvy" enough, just grab the 680M. It performs within 10%-20% of the 780M.
The 780M is a slightly better card. It has more vRAM and more cores. It will perform a bit better for approximately the same price. The installation process is actually quite simple. You need to follow this guide to modify the drivers.
You will need a 240W PSU and a triple-pipe heat sink for both cards, and of these can be found on eBay.