Sounds like the game did run on your laptop, if not on high settings. High settings are not for everyone, otherwise they'd be called "average" settings... lol
Even brand new computers have issues with a lot of games on high settings, unless someone buys a 5,000$++ computer. I don't want to diminish game companies having "high" settings for games though. Someday when I do have money, I want to build a awesome computer so I can enjoy them like that.

Something to look forward to at least, even if that is the 1-5%, it can be a goal to shoot for (even though I probably won't be able to ever afford it).