The methods of branding from AMD and Nvidia should be illegal.
The GTX680m is NOT a GTX680 but more so a down clocked GTX670. If AMD or Nvidia want to release a mobile badge then the pipelines on the GTX680m should match the GTX680. Nvidia can always lower the core and memory frequency to lower voltage requirements.
If Either companies can't get a 680 to work at those settings then maybe they should call it a damn 680m. MAYBE they should just call it a damn 670m as their top end mobile GPU. The people who truely understand this are the ones who got a $2200 notebook with a 680m, thinking they'll get playable frame rates just like their desktop 680 in Crysis 3 ultra and go find out it completely sucks.
Oh wait, I am one of those people. SCREW YOU AMD, NVIDIA mobile branding. We should SUE you!
(680m spec)
Core count: 1344
GPU clock: 720mhz
Memory interface: 256bit
(670 spec)
Core count: 1344
GPU clock: 915
Memory interface: 256bit
(680 spec)
Core count: 1536
GPU clock: 1006
Memory interface: 256bit
Do away with all the "M" tags! Intel and AMD CPUs are just as bad. Intel will release a mobile i5 CPU and your not getting a quadcore but more so a dualcore with Hyperthreading, >_>