The Itch version is identical to the Steam version, just minus the Steam DRM and Achievements.
An alternative thing to try is the OpenGL branch - I've heard some people just have better luck with it than the XNA one. Sorry it's been giving you troubles :(