OK I made my full-screen border-less node-webkit window, but it didn't help.
On web browsers with border-less windows and full screen I get 60 fps, but on node-webkit with full screen normal window or border-less window around 45, and looks really choppy.
Is there anything else I could try?
It may because of Vsync? i am not sure. The reason I suggested border-less window is Aero will automatically do the vsync. This is great for games because you dont get the mouselag associated with Vsync.
People with Windows XP will not be as happy though, they need to have the fullscreen with Vsync.
Try benchmarking most modern games on your computer with fullscreen+vsync, then benchmark with only borderless window, and NO vsync... You will probably notice a big differance in not only frame rate, but with mouse lag when you are actually playing the game.
This is just a guess about Node web-kit. I am not sure if it automatically does V-sync with fullscreen or not.
maybe just do a border less window for people with Windows 7+ and A fullscreen Vsync for people with windows XP?