Some laptops might be more problematic as they run specialized drivers and hardware that no longer may have legacy support (and often, not even full support of the current specifications), unless someone has come up with a solution and you can manage to google it out (perhaps try googling your laptop's model and "running old software" or something akin) it's possible there isn't a real working solution.
Fact remains that my HP laptop, for example, wont run all games (modern and old) as it uses HP's own graphic drivers that do not support the full specification of OpenGL (more specifically, the shader specs) and there isn't a working alternative solution as of yet.
Eventually, though, NWN should be runnable in a virtual environment.