I use Groovesynth in x64, so that's for sure not an issue. If it was, the plugin itself wouldn't even open. When you change presets do you see the preset name change on the Groovesynth GUI? I wonder if your MIDI controller is sending it some patch change information. Or if you've tried changing patches from the actual MIDI track?
SP