I picked this up through GG last year and was pleased with their service. Highly recommended! I'm not sure what laptop you have, numnuts77, but I have a nice MSI GX640 that runs the game swimmingly. The GFWL integration is quite nice for this game. Steam would have been great, but I don't miss it.
On that note, does anyone have a recommendation for a good, 3rd-party wired Xbox 360 controller? My Hori one sometimes acts weird, and I can't for the life of me find an official Xbox 360 wired controller since they seem to be off the market.
I played a good way through this game with the keyboard and mouse, but after a while I really yearned for a controller. Thanks in advance for any tips.