KK...................
The card has NOTHING to do with it. It's a year old, so what. It's a driver issue, plain and simple. If anyone is to blame, it's NVIDIA, and 3Dice for not keeping up with compliance with their drivers. The reason your laptop works great is because more than likely you have an ATI based chipset and not NVIDIA. Video cards with an ATI chipset have no problems with 3Dice.
In fact, I'd put my video card (I have the same card as the OP) up to your new laptop's card any day of the week, and it'll still run circles around it. This isn't some $30 card, it's more near the $200 range. And my PC is hardly low-end. For instance, I can convert video to DVD/whatever format at a rate of 130+ FPS, play blu-ray movies without a hiccup, etc (on a 40" HDTV, at that)...can you do that on your laptop?

A 'new pc' is hardly in order...
ps: When 3Dice works right on my PC, I can max out the FPS (whatever 3Dice has set as the limit) in any of their games which is what, 55-60fps, now? How many people can say that?
pps: Buy a new pc? nah.......I build my own....
Old / Expired Link