Bummer. I also have Windows 10 x64. I'm on home edition with a NVidia GTX 950.
The controls are very tight, and having to use the keyboard is not as easy as I find an XBox controller to be.
I never tested launching via the itch client. I usually just download and launch manually from the web. I'll have to keep this in mind if I choose to do another jam in the future.